gpt4 book ai didi

javascript - 通过 Dom 查询时 Last child is null 错误

转载 作者:太空宇宙 更新时间:2023-11-04 11:16:13 28 4
gpt4 key购买 nike

我有 HTML <- Body <- Div <-img , img, img 的 DOM 结构。我什至试图在 div 的最后一个 child 上单击鼠标。但它给了我空引用错误。

这是我的 javascript 代码:

var theLeftSide = document.getElementById("leftSide"); //div id = "leftside" 
theLeftSide.lastChild.onclick = function nextLevel(event){..}

但是它给了我错误

theLeftSide.lastChild is null

我在这里做错了什么。

这是 DOM enter image description here

最佳答案

这意味着该元素没有任何子元素,至少在执行查询时是这样。

No the body on-load function creates 5 image child elements before executing this query on div.

应该是这个问题。执行查询和下一行时,目标元素尚未创建。时机很重要。您可以将上面的代码片段移到您的 onload 处理程序中。不要让 DOM 的实时表示让您感到困惑。

关于javascript - 通过 Dom 查询时 Last child is null 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33186929/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com