在IE7中加载窗口
window.onload in IE7
我有这个javascript在chrome中完美运行,但在IE7上不起作用:
点击 id icsave ,不起作用。什么也没发生,icsave正常保存页面
window.onload = function() {
if ($('#MODE').val() != 'U') {
$('#MOD_BY_JS').val( % 1);
clik('#ICSave')
}
};
function clik(element) {
try {
document.getElementById(element).click();
}
catch (e) {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
var cb = document.getElementById(element);
cb.dispatchEvent(evt);
}
};
由于多种原因,window.onload
可能不会被执行。
- 页面上的某些资源未加载(图像),因为
window.onload
仅在加载所有资源后触发。 - 有些东西正在覆盖
window.onload
- 您在其他地方遇到JavaScript错误
我给你的建议是,既然你使用的是jQuery,那就使用:
$(document).ready(function(){ /* initialize stuff */});
或者如果你真的需要onload
$(window).load(function(){ /* initialize stuff */});
对于您的示例,我建议您使用 $(document).ready(...)
方法,因为在我看来,一旦 dom 准备就绪,即 ready
事件触发时,您的脚本就会工作。
相关文章:
- 召回窗口加载事件 - javascript
- AngularJS:触发从子窗口加载视图(OAuth)
- 将函数从点击事件更改为窗口加载
- 我想在窗口加载后只调用一次JavaScript setInterval函数
- 我有一个用于 onclick 的窗口加载函数 如何添加 onblur 事件并合并为一个
- 如何使用窗口加载函数使我所有的 javascript 都外部化
- 窗口加载功能无法停止
- Javascript 在窗口加载时将 onclick 事件添加到单选按钮
- Javascript在停止窗口加载后显示一些内容
- Javascript:选择窗口加载功能
- 在应用中的窗口加载事件 famo.us
- 创建页面的模式窗口加载以用于用户反馈
- 将图像组合在一起并在窗口加载时对图像进行动画处理
- 窗口加载未触发
- 如何从父窗口加载关闭子窗口
- 窗口加载功能不起作用
- 如何在自定义弹出窗口加载中加载 js/css 文件
- jQuery 的窗口加载包装器
- 如何在窗体/窗口加载时使用角度引导程序调用函数以显示第一个选项卡的动态内容
- 窗口加载时未触发警报