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

这样写为什么不行啊,为什么得是三个parentNode 啊,不太懂

这样为什么不行呀http://img1.sycdn.imooc.com/58c7cff900016f6803970038.jpg

正在回答

4 回答

mylist.parentNode 访问的是上一层的ul;   mylist.parentNode.parentNode 访问的是上一层ul的上一层li; mylist.parentNode.parentNode.parentNode
访问的是访问的是上一层ul的上一层li的ul;   然后mylist.parentNode.parentNode.parentNode.lastChild,访问的是最外层ul的最后一个li的内容,
在添加语句:document.write(mylist.innerHTML);


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

懂了,谢谢,之前以为就只有ul是父层,没算li。

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

 var mylist = document.getElementById("tcon"); 

    var p = mylist.parentNode.parentNode.parentNode.lastChild.firstChild;

    document.write(p.nodeValue);

这样就能输出HTML/CSS

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

嗷嗷我知道了 谢谢

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

举报

0/150
提交
取消

这样写为什么不行啊,为什么得是三个parentNode 啊,不太懂

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