純粋な JavaScript (jQuery なし) で単純な入力スライダーを作成しています。1 つの小さな欠陥を除いて完全に機能します。html で次のように呼び出す必要があります。
<div id="test0" data-options="A;B;C;D;E" class="myslider"></div>
より自然な代わりに
<input type="hidden" class="myslider" data-options="A;B;C;D;E" id="test0">
document.getElementById(name).innerHTML=...
その理由は、必要なマークアップを追加することに依存しているため です。だから私の質問は次のとおりです。置換、追加、変更、置換...の周りのhtmlテキストをどうすればよい<input>
ですか?はinnerHTML
機能していないようで、代替手段が見つかりません。