node.setAttribute("innerHTML",text);这样设置了innerHTML属性发现无法显示,用node.innerHTML=text就可以。
1 回答
![?](http://img1.sycdn.imooc.com/545865b90001b1d102200220-100-100.jpg)
0101
TA贡献11条经验 获得超3个赞
因为你用这个方法设置的属性,会在标签“上”显示,像这样
<div id="content" innerhtml="hello"></div>
其实是设置了 node.attributes 这个属性;
而 node.innerHTML 是直接操作node这个对象的属性,而这个属性对应标签的 “内容”,像这样:
<div id="content">hello</div>
添加回答
举报
0/150
提交
取消