我有一个表示元素的超文本标记语言字符串:'<li>text</li>'。我想把它附加到DOM中的一个元素(在我的例子中是一个ul )。我如何使用Prototype或DOM方法来实现这一点?
(我知道在jQuery中可以很容易做到这一点,但不幸的是,我们没有使用jQuery。)
发布于 2017-10-29 06:03:46
使用insertAdjacentHTML()。它适用于所有当前的浏览器,甚至与IE11。
var mylist = document.getElementById('mylist');
mylist.insertAdjacentHTML('beforeend', '<li>third</li>');<ul id="mylist">
<li>first</li>
<li>second</li>
</ul>
https://stackoverflow.com/questions/494143
复制相似问题