jquery代码的Javascript替代方案

jquery代码的Javascript替代方案,javascript,jquery,Javascript,Jquery,目前在我的项目中,每当窗口完全加载时,我必须触发一个ID。为此,我加入了jquery库并编写了以下脚本: $(window).load(function(){ $('#parent_cat').trigger('change'); }); 但是我想知道,仅仅使用javascript如何实现同样的效果,因为使用整个jQuery库只需几行代码并不理想。我在互联网上搜索了如何在javascript帮助下加载窗口时触发更改事件,但解决方案没有帮助。所以,如果有人能帮我的话 我尝试过的解决方案: d

目前在我的项目中,每当窗口完全加载时,我必须触发一个ID。为此,我加入了jquery库并编写了以下脚本:

$(window).load(function(){
  $('#parent_cat').trigger('change');
});
但是我想知道,仅仅使用javascript如何实现同样的效果,因为使用整个jQuery库只需几行代码并不理想。我在互联网上搜索了如何在javascript帮助下加载窗口时触发更改事件,但解决方案没有帮助。所以,如果有人能帮我的话

我尝试过的解决方案:

document.getElementById("parent_cat").onchange();
但没有起作用。它显示了一个错误文档。getElementById(…)。更改不是一个函数。

请尝试
.onchange()
如下所示:

函数更改(elem){
警报(要素值);
}
document.getElementById(“parent_cat”).onchange()

沃尔沃汽车
萨博
梅赛德斯
奥迪
像这样尝试
.onchange()

函数更改(elem){
警报(要素值);
}
document.getElementById(“parent_cat”).onchange()

沃尔沃汽车
萨博
梅赛德斯
奥迪

只需将加载事件侦听器添加到窗口对象:

window.addEventListener('load', function(){
    ... your code ...
});

只需将加载事件侦听器添加到窗口对象:

window.addEventListener('load', function(){
    ... your code ...
});

谢谢,我原以为加载时它会解决问题,但它仍然显示错误文档。getElementById(…)。更改不是函数。谢谢,我原以为加载时它会解决问题,但它仍然显示错误文档。getElementById(…)。更改不是函数。