动态给div追加html代码,javascript–动态添加删除div到html 删除:
var div = ElementById('xyz');
if (div) {
veChild(div);
}
或者如果您不控制⽂档并认为可能格式错误:
var div = ElementById('xyz');
while (div) {
veChild(div);
div = ElementById('xyz');
}
(以下替代品)
但是你只需要循环使⽤⽆效的HTML⽂档;如果您控制⽂档,则不需要,只需确保⽂档有效. id值必须是唯⼀的.然⽽,⼈们看到很多⽂件不在那⾥.
var msgContainer = ateElement('div');
msgContainer.id = 'xyz'; // No setAttribute required
msgContainer.className = 'someClass' // No setAttribute required,note it's "className" to avoid conflict with JavaScript reserved word
msgContainer.ateTextNode(msg));html document是什么
document.body.appendChild(msgContainer);
如果您不喜欢上述循环中的代码重复,并且您认为您需要循环,则可以执⾏以下操作:
var div;
while (!!(div = ElementById('xyz'))) {
veChild(div);
}
要么
var div;
while (div = ElementById('xyz')) {
veChild(div);
}
…虽然最后⼀个可能会⽣成各种⼯具的lint警告,因为它看起来像你有=你的意思==或===(但在这种情况下,我们真的做的意思是=).

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。