最新回答 / 黑色丶毛衣
没看懂,感觉反而把问题搞复杂了~
最赞回答 / 慕粉1936371607
我调试了一下,是因为浏览器的原因,在无序列表的最后,就是</li></ul> <script> 这个地方,把</li></ul>直接空白去掉 ,就好了。否则他认为这个之前有个文本节点。你可以试一下,在最后的</li>和</ul>之间加入文本,再用 document.write(mylist.parentNode.parentNode.parentNode.lastChild.nodeValue);看是否一致就明白了。
2017-03-29
最新回答 / honey菠萝吹雪
错了,mylist.parentNode.parentNode.parentNode.lastchild应该指向lesson4而不是lesson1.
2017-03-29
最赞回答 / qq_凌_G
1:说实话null和undefined都是不存在,但具体有什么不一样和为什么不一样我不知道;2:firstChild属性返回的是'childNodes'数组的第一个子节点,等同于childNodes[0]————(但是为什么会存在第一个问题,真特么不讲道理···);3:巴拉巴拉···同样效果那个,意思就是lastChild是返回的'childNodes'数组的最后一个子节点,巴拉巴拉那段就意思是等同于childNodes[childNodes.length - 1],比如it长度是3,分别it[0],it...
2017-03-28
最赞回答 / Dod_Annie
因为是获取输入的数字来匹配元素集合,元素集合是数组的形式,下标从0开始
最新回答 / Robert_Langdon
怎么没用?他这里if else判断是为了输出两段不同的话,不空的情况下写x.nodeName等信息,空值的情况下写已经‘’是第一个节点‘’
2017-03-27
最新回答 / 风傲天
return简单的说就是返回函数中的值到调用此语句的地方,不过仅仅就是一个返回.在主函数中,可以走位函数结束的标志,在调用函数中可以用来返回要求的值,也可以用来标志程序运行是否满足某种条件,而且设置返回值也是 很有技巧 很有用的,除了void类型的函数,其它所有函数都要有返回值resultjavax.xml.transform 接口 Result参考API文档
2017-03-27