AppendChildを使用して作成されたA から
を削除する最良の方法は何ですか?
-
20-09-2019
- |
-
を削除する最良の方法は何ですか?
-
20-09-2019 - |
質問
document.createelement( 'input')を使用してテキストボックスを動的に作成し、同じ方法を使用してそれらの間にブレークを追加しています。
var box = document.getElementById("myDiv");
var inp = document.createElement('input');
inp.type = 'text';
// add attributes, etc...
box.appendChild(inp);
box.appendChild(document.createElement("br"));
.removeChildを使用してこれらのテキストボックスを削除できますが、問題ありませんが、休憩はまだあります。
box.removeChild(document.getElementById(...));
私の質問は、各テキストボックスの間に作成された各ブレークを削除するにはどうすればよいですか?
解決
var breaks = box.getElementsByTagName('BR');
for (var i = 0; i < breaks.length; i++) {
box.removeChild(breaks[i]);
}
他のヒント
BRSを参照しておくと、BRSを削除することができるはずです。
これは機能するはずです:
var brRef = document.createElement("br");
...
box.removeChild(brRef);
所属していません StackOverflow