慕粉3409988
2016-06-07 08:51
为什么结尾会输出lesson4节点和字节点的所有内容呢?
因为用到了innerHTML,节点.innerHTML,表示输出节点包括其子节点的内容,注意是节点与子节点的内容,不光光是主节点。
这个是通过获取的mylist节点,使用访问父节点parentNode,将"HTML/CSS"课程内容输出。
我们先来看一下mylist是哪个,‘HTML/CSS’是哪个。mylist是<li id="tcon"> 基础语法</li>,而‘HTML/CSS’是在<li id="tcon"> 基础语法</li>祖父节点<ul id="con">的子节点,获取的是子节点的内容
<li id="lesson4">HTML/CSS
<ul>
<li>文字</li>
<li>段落</li>
<li>表单</li>
<li>表格</li>
</ul>
</li>
所以就会把HTML/CSS的内容都输出。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题