最新回答 / weixin_慕婉清3555631
var elements1 = document.getElementsByTagName('*'); var elements2 = $("*");elements2.length === elements1.length
2019-05-19
最赞回答 / keydew
你如果是按照题目顺序来测试代码得到这个结果的话,那就是正常的。因为倒数第二个操作“通过.html()方法替换html结构”把第一个div里的html内容全部替换成了文本,所以第一个div里已经没有a元素了,所以第二个div里的第一个a元素变成了全文档的第一个a元素,在最后一个操作里选择器.left a:first找到的a元素就是第二个div里的a元素
2019-04-30
最赞回答 / 慕设计5345508
找到原因了。 jQuery版本问题。 用课程中的1.9版本的结果是:元素的长度的 = 0元素的长度的 = 0元素的长度的 = 1元素的长度的 = 1元素的长度的 = 1元素的长度的 = 0用最新的3.1版本的是:元素的长度的 = 0元素的长度的 = 1元素的长度的 = 1元素的长度的 = 1元素的长度的 = 0元素的长度的 = 0
2019-04-08