未定义的(在承诺中)typeError:无法读取未定义的属性(Reading' OnClick' - JavaScript

发布于 2025-01-19 07:06:47 字数 1370 浏览 1 评论 0原文

谁知道错误是什么,我不明白为什么会引发错误,我尝试进入控制台,而代码有效...

var array_Hilos_FOROMAESTRO = [];
var array_cantidad_FOROS = [];

async function fncCalcularEntradas() {
    var array_Hilos_FOROMAESTRO = [];
    var array_cantidad_FOROS = [];
    //consulta foros 
    var consulta = document.evaluate(xpath_consulta_FOROS, document, null, XPathResult.ANY_TYPE, null);
    var consultaIter = consulta.iterateNext();
    while(consultaIter){
        array_cantidad_FOROS.push(consultaIter)
        consultaIter = consulta.iterateNext();
    }
    //consulta hilos
    var hilos = document.evaluate(xpath_temas_FOROMAESTRO, document, null, XPathResult.ANY_TYPE, null);
    var hilosIter = hilos.iterateNext();
    while(hilosIter){
        array_Hilos_FOROMAESTRO.push(hilosIter);
        hilosIter = hilos.iterateNext();
    }
    for (let index = 0; index <= array_Hilos_FOROMAESTRO.length; index++) {
        array_Hilos_FOROMAESTRO[index].onclick()
        fncCopiaForo();
        for(let i = 0; i < array_cantidad_FOROS.length ; i++){
          if(array_cantidad_FOROS[i].classname =='submenu_link active'){
              array_cantidad_FOROS[i].onlick();
          }  
        }   
    }
}

错误抛出: vm53337:97未定义(在承诺中)typeError:无法在Mensajesforo(&lt; andony&gt;:112:112:9)at&lt读取未定义(读取'onclick')的属性(读取'onclick')(读取'onclick') ;匿名&gt;:1:1

Who know what is the error i don't understand why throws error, I try in to the console, and the code works...

var array_Hilos_FOROMAESTRO = [];
var array_cantidad_FOROS = [];

async function fncCalcularEntradas() {
    var array_Hilos_FOROMAESTRO = [];
    var array_cantidad_FOROS = [];
    //consulta foros 
    var consulta = document.evaluate(xpath_consulta_FOROS, document, null, XPathResult.ANY_TYPE, null);
    var consultaIter = consulta.iterateNext();
    while(consultaIter){
        array_cantidad_FOROS.push(consultaIter)
        consultaIter = consulta.iterateNext();
    }
    //consulta hilos
    var hilos = document.evaluate(xpath_temas_FOROMAESTRO, document, null, XPathResult.ANY_TYPE, null);
    var hilosIter = hilos.iterateNext();
    while(hilosIter){
        array_Hilos_FOROMAESTRO.push(hilosIter);
        hilosIter = hilos.iterateNext();
    }
    for (let index = 0; index <= array_Hilos_FOROMAESTRO.length; index++) {
        array_Hilos_FOROMAESTRO[index].onclick()
        fncCopiaForo();
        for(let i = 0; i < array_cantidad_FOROS.length ; i++){
          if(array_cantidad_FOROS[i].classname =='submenu_link active'){
              array_cantidad_FOROS[i].onlick();
          }  
        }   
    }
}

The error throws:
VM53337:97 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'onclick') at fncCalcularEntradas (<anonymous>:97:40) at MensajesForo (<anonymous>:112:9) at <anonymous>:1:1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文