这个函数里面的newtr的内容是从哪里来的?因为下面是将newtr添加到了oTC的最后一个子节点后面,但是上面并没有给newtr添加内容,然后newtrS的作用又是什么?求解
首先,var newtr = document.createElement('tr') 代表创建一个新的tr标签并将其保存在变量newtr中;
然后,newtr.innerHTML = 后面一大长串代码 表示将这串代码以文本的形式保存在newtr中,即保存在tr标签中,以innerHTML这个属性方式保存的字符串,浏览器在解析的时候会把里面符合HTML规范的标签当做正常的标签去渲染。与其类似的还有一个属性叫innerText,它们的区别在于innerText会把字符串当做纯文本处理,也就是即使字符串中传入了类似“<td></td>”这样的标签,浏览器渲染的时候也不会将它们当做标签去处理,只会以文本的形式显示出来。
最后newtrS这个变量用来保存已经传入文本的tr标签,但是貌似这段代码没有使用这个变量。