Javascript 如何触发childNode单击事件
我有一个父DIV,它有许多子DIV。这些子div是可单击的,我正试图按setInterval(funcLoop,5000)的顺序在每个div上触发click事件 但是,我得到下面的错误Javascript 如何触发childNode单击事件,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个父DIV,它有许多子DIV。这些子div是可单击的,我正试图按setInterval(funcLoop,5000)的顺序在每个div上触发click事件 但是,我得到下面的错误 Uncaught TypeError: c[index].click is not a function 有人能告诉我应该怎么做才能解决这个问题吗?childNodes还包括文本节点和注释,它们没有单击处理程序 将子节点替换为子节点,或执行以下操作 setInterval(funcLoop, 5000); ..
Uncaught TypeError: c[index].click is not a function
有人能告诉我应该怎么做才能解决这个问题吗?
childNodes
还包括文本节点和注释,它们没有单击处理程序
将子节点
替换为子节点
,或执行以下操作
setInterval(funcLoop, 5000);
....
....
function funcLoop() {
var c = document.getElementById("divParent").children;
for (var i=c.length; i--;) {
c[i].click();
}
}
什么是c[index]。单击()代码>?c[]存储所有子节点,我试图通过索引访问它们中的每一个,以触发单击事件
setInterval(funcLoop, 5000);
....
....
function funcLoop() {
var c = document.getElementById("divParent").children;
for (var i=c.length; i--;) {
c[i].click();
}
}