最新回答 / 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