newtr的内容是哪里来的?

来源:9-12 插入节点appendChild()

拜拜拜

2017-05-20 19:28

http://img.mukewang.com/592027d300017bce04840328.jpg

这个函数里面的newtr的内容是从哪里来的?因为下面是将newtr添加到了oTC的最后一个子节点后面,但是上面并没有给newtr添加内容,然后newtrS的作用又是什么?求解

写回答 关注

1回答

  • 慕粉4264339
    2017-05-21 15:52:18

    首先,var newtr = document.createElement('tr')  代表创建一个新的tr标签并将其保存在变量newtr中;

    然后,newtr.innerHTML = 后面一大长串代码  表示将这串代码以文本的形式保存在newtr中,即保存在tr标签中,以innerHTML这个属性方式保存的字符串,浏览器在解析的时候会把里面符合HTML规范的标签当做正常的标签去渲染。与其类似的还有一个属性叫innerText,它们的区别在于innerText会把字符串当做纯文本处理,也就是即使字符串中传入了类似“<td></td>”这样的标签,浏览器渲染的时候也不会将它们当做标签去处理,只会以文本的形式显示出来。

    最后newtrS这个变量用来保存已经传入文本的tr标签,但是貌似这段代码没有使用这个变量。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468196 学习 · 21891 问题

查看课程

相似问题