js里用append()和appendChild有什么区别?
Posted expworld
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js里用append()和appendChild有什么区别?相关的知识,希望对你有一定的参考价值。
parentNode.append()是还在试用期的方法,有兼容问题。是在parendNode节点中最后一个子节点后插入新Node或者DOMString
(字符串,插入后为Text节点).
与parentNode.appendChild()
的区别在于:parentNode.append()
可以同时传入多个节点或字符串,没有返回值;
而parentNode.appendChild()
只能传一个节点,且不直接支持传字符串(需要parentNode.appendChild(document.createTextElement(‘字符串‘))
代替),返回追加的Node节点
以上是关于js里用append()和appendChild有什么区别?的主要内容,如果未能解决你的问题,请参考以下文章
JQuery之append和appendTo的区别,还有js中的appendChild用法
js中常用追加元素的几种方法:append,appendTo,after,before,insertAfter,insertBefore,appendChild
jQuery append() 与 appendChild()
javascript中innerHTML和appendChild的比较