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

为什么结尾会输出lesson4节点和字节点的所有内容呢?

为什么结尾会输出lesson4节点和字节点的所有内容呢?

正在回答

2 回答

因为用到了innerHTML,节点.innerHTML,表示输出节点包括其子节点的内容,注意是节点与子节点的内容,不光光是主节点。

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

这个是通过获取的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的内容都输出。

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

举报

0/150
提交
取消

为什么结尾会输出lesson4节点和字节点的所有内容呢?

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