Javascript window.onload在IE中不起作用
Javascript window.onload not working in IE
我编写的代码应该在用户打开页面时清除表单。它在FF中工作,但在IE中不起作用,知道为什么吗?
window.onload = clearForm()
function clearForm()
{
("load event detected!");
};
这一行:
window.onload = clearForm()
调用clearForm
,然后将其返回值分配给window.onload
,就像x = foo();
调用foo
并将结果分配给x
一样。删除参数:
window.onload = clearForm
另外,我强烈建议不要依赖自动分号插入的恐怖。始终提供所有必需的分号:
window.onload = clearForm;
(有趣的是,你不需要function clearForm() { ... }
末尾的那个,因为这是一个函数声明,而不是一个语句。不过,这是无害的。
否则将
window.onload = clearForm()
更改为window.onload = clearForm;
,因为您将函数的结果分配给()
window.onload
相关文章:
- window.opener.document在ie中不起作用
- 为什么Telerik cdn在IE中不起作用
- JQuery脚本在IE中不起作用
- 默认光标在IE和Mozilla中不起作用
- Asp自定义验证器在IE-11中不起作用
- knockoutjsforeach在IE 9中不起作用
- 谷歌分析在IE中不起作用
- javascript中的SVG转换在IE 11中不起作用
- 用于播放背景音乐的嵌入式flash播放器在IE浏览器中不起作用
- 在IE中切换javascript不起作用的复选框
- JQuery日期选择器在IE 7上不起作用
- HTML表单在IE中不起作用
- Javascript style.background在IE中不起作用
- 对<asp:IE 10的TextBox;不起作用
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- SPA异步调用在IE 11中不起作用
- 脚本在IE 9中不起作用
- ng-单击在IE中不起作用的选项选择Angularjs
- html2canvas 代码不起作用 IE 11
- 隐藏选项不起作用IE