javascriptのドロップダウンボックスのすべてのオプションを動的に削除するにはどうすればよいですか?javascriptのドロップダウンボックスのすべてのオプションを削除する
答えて
document.getElementById('id').options.length = 0;
または
document.getElementById('id').innerHTML = "";
+1と変わったフラッシュがあります。options.length = 0;' – epascarello
はい、 'options.length'は1996年とNetscape 2のすべてに戻ります! – bobince
良い古いオプション.length – FreshPro
var select = document.getElementById('yourSelectBox');
while (select.firstChild) {
select.removeChild(select.firstChild);
}
IE6で 'document.getElementById( 'id')に –
<select id="thing"><option>fdsjl</option></select>
<script>
var el = document.getElementById('thing');
el.innerHTML = '';
// or this
while (el.firstChild) {
el.removeChild(el.firstChild)
}
</script>
innerHTMLはブラウザ間で安全ですか? – hungryMind
Yesssssssssssss –
ITSは非常に簡単で、JavaScriptとDOMを使用した:0にlength
設定
while (selectBox.firstChild)
selectBox.removeChild(selectBox.firstChild);
は、おそらく最良の方法ですが、あなたのことができこれを行う:
var mySelect = document.getElementById("select");
var len = mySelect.length;
for (var i = 0; i < len; i++) {
mySelect.remove(0);
}
私は見つけることができた最速の溶液(このarticleから採取された)次のコードである。
// Fast javascript function to clear all the options in an HTML select element
// Provide the id of the select element
// References to the old <select> object will become invalidated!
// This function returns a reference to the new select object.
function ClearOptionsFast(id)
{
var selectObj = document.getElementById(id);
var selectParentNode = selectObj.parentNode;
var newSelectObj = selectObj.cloneNode(false); // Make a shallow copy
selectParentNode.replaceChild(newSelectObj, selectObj);
return newSelectObj;
}
- 1. 選択肢ドロップダウンボックスからオプションを削除するにはjavascript
- 2. ドロップダウンボックスを削除する
- 3. Select2ドロップダウンボックスのオプションの非表示/削除と表示/復元
- 4. ExtJSタグフィールドのすべてのオプションを削除するには
- 5. 選択タグからすべてのオプションを削除します
- 6. 未使用の属性オプションをすべて削除します。
- 7. javascript内のすべての文字列参照を削除、削除します
- 8. 空のselectの問題 - selectからすべてのオプションを削除する
- 9. JavaScript内のすべてのラベル要素を削除します
- 10. Interop.Excelを使用してExcelファイルからドロップダウンボックスを削除する
- 11. ドロップダウンボックスのオプションの検索
- 12. ajaxリクエスト後にすべての選択されたオプションを削除します
- 13. 他のすべての列を削除
- 14. Magentoアドバンス検索 - 色のドロップダウンボックス - オプション「すべて」が表示されない
- 15. Javascriptの最初の文字まですべてを削除するには?
- 16. Javascriptで文字列内のすべての文字を削除するには?
- 17. JavaScriptはすべての隠し要素を削除するが、1人の
- 18. REGEX:すべての画像を除くすべてを削除する
- 19. マルチセレクションウィジェットのすべてのオプションを選択解除する方法
- 20. phpとjavascriptのドロップダウンボックス
- 21. すべてのコントローラをすべてのスタックから削除
- 22. Javascript - 動的グリッドの空白の削除のオプション
- 23. 一部のオプションを選択オプションから削除する
- 24. すべてのhtmlタグをSQLファイルから削除/削除
- 25. 少数を除くすべてのファイルを削除する
- 26. 1つを除くすべてのフォルダを削除する
- 27. 例外を伴うすべてのJavaScriptを削除するPHP正規表現
- 28. Javascript:配列内のすべてのオブジェクトの属性を削除します
- 29. javascript文字列内の次のすべての文字を削除します。
- 30. powershell - すべての変数を削除
'document.getElementsByTagName( "選択")[0] .innerHTML = ""; '? – JCOC611