为了账号安全,请及时绑定邮箱和手机立即绑定

createTextNode是什么意思,为什么createElement了一个p还要createTextNode呢

如标题,对此疑惑不解,望相助

正在回答

5 回答

innerHTML属于HTML Dom,createTextNode属于XML Dom。innerHTML会将文本中包含的HTML代码实现效果,而createTextNode只是纯粹创造了文本节点,所以返回的效果也就是纯文本内容


0 回复 有任何疑惑可以回复我~

innerHTML会将文本中包含的HTML代码实现效果,而createTextNode只是纯粹创造了文本节点,

所以返回的效果也就是纯文本内容。


1 回复 有任何疑惑可以回复我~

createElement() 创建的是元素, createTextNode() 创建的是元素内的文本

1 回复 有任何疑惑可以回复我~

哦哦,首先谢谢您,那再请问,createTextNode和innerHTML有什么区别呢,我试了下,都可以添加内容

0 回复 有任何疑惑可以回复我~

createElenmen是创建一个元素节点,但是里面没有内容,所以需要再createTextNode一个文本节点插入元素节点里面,赋给元素节点一些文本内容,所以createTextNode就是创建一个文本节点。


3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

createTextNode是什么意思,为什么createElement了一个p还要createTextNode呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信