如标题,对此疑惑不解,望相助
innerHTML属于HTML Dom,createTextNode属于XML Dom。innerHTML会将文本中包含的HTML代码实现效果,而createTextNode只是纯粹创造了文本节点,所以返回的效果也就是纯文本内容
innerHTML会将文本中包含的HTML代码实现效果,而createTextNode只是纯粹创造了文本节点,
所以返回的效果也就是纯文本内容。
createElement() 创建的是元素, createTextNode() 创建的是元素内的文本
哦哦,首先谢谢您,那再请问,createTextNode和innerHTML有什么区别呢,我试了下,都可以添加内容
createElenmen是创建一个元素节点,但是里面没有内容,所以需要再createTextNode一个文本节点插入元素节点里面,赋给元素节点一些文本内容,所以createTextNode就是创建一个文本节点。