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

last.childNodes[0]获取的难道不应该是 文字吗?

last.childNodes[0]获取的难道不应该是 文字吗?

慕田峪6011835 2017-02-26 18:24:53
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title></head><body><ul id="con"><li id="lesson1">javascript  <ul>       <li id="tcon"> 基础语法</li>      <li>流程控制语句</li>      <li>函数</li>      <li>事件</li>      <li>DOM</li>  </ul></li><li id="lesson2">das</li><li id="lesson3">dadf</li><li id="lesson4">HTML/CSS   <ul>    <li>文字</li>    <li>段落</li>    <li>表单</li>    <li>表格</li>    </ul> </li></ul>  <script  type="text/javascript">       var mylist = document.getElementById("tcon");  document.write(mylist.parentNode.parentNode.parentNode.lastChild.childNodes[0].nodeValue)</script> </body></html>lastChild不应该是lesson4的<li>吗,然后它的childNodes[0]是<li>文字</li>啊,为什么输出的是HTML/CSS?
查看完整描述

2 回答

?
冲冲冲奥利给123

TA贡献17条经验 获得超9个赞

childnode可以去掉
查看完整回答
反对 回复 2017-03-01
?
摩诃迦叶

TA贡献146条经验 获得超54个赞

文本节点也是它的子节点

查看完整回答
反对 回复 2017-02-26
  • 2 回答
  • 0 关注
  • 1473 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信