在javascript中未定义的子项触发click事件时
我正在尝试模拟单击对话列表中的所有子节点。 当我执行这行代码时在javascript中未定义的子项触发click事件时,javascript,click,Javascript,Click,我正在尝试模拟单击对话列表中的所有子节点。 当我执行这行代码时 document.querySelectorAll('[aria label=“Conversations list”]')[0]。childNodes[0]。childNodes[0]。children[0]。children[0]。children[1]获取此结果 <div role="button" tabindex="-1" id="rx-vlv-1" aria-label="grop, group
document.querySelectorAll('[aria label=“Conversations list”]')[0]。childNodes[0]。childNodes[0]。children[0]。children[0]。children[1]
获取此结果
<div role="button" tabindex="-1" id="rx-vlv-1" aria-label="grop, group
chat, 3, 13:37, No new messages, " style="position: relative; display: flex; flex-direction: column; flex-grow: 0;
flex-shrink: 0; overflow: visible; align-items: stretch;
cursor: pointer; height: 59px; transition: transform 0.4s ease 0s;">
</div>
但当我尝试预成型时,单击“未定义”。我是这项技术的新手,如果我错了,请帮助我
document.querySelectorAll('[aria label=“Conversations list”]')[0]。childNodes[0]。childNodes[0]。children[0]。children[0]。children[1]。单击()代码>
有什么建议吗
提前谢谢 这是因为执行了单击,但总是返回未定义的HTML DOM方法。单击()
没有返回值确定但没有单击。这意味着元素没有单击事件listener@KrzysztofKrzeszewski我怎样才能点击那个按钮。在网页中我可以点击你应该提供更多的代码。就按钮看起来不会触发任何事件而言,可能是您单击了错误的元素,也可能是由于缺少一段代码而导致了其他一些错误