gpt4 book ai didi

Javascript window.onload 在 IE 中不起作用

转载 作者:行者123 更新时间:2023-11-28 16:17:00 25 4
gpt4 key购买 nike

我编写的代码应该在用户打开页面时清除表单。在 FF 下可以用,但在 IE 下不行,知道为什么吗?

window.onload = clearForm()

function clearForm()
{

("load event detected!");

};

最佳答案

这一行:

window.onload = clearForm()

调用 clearForm,然后将其返回值分配给 window.onload,与 x 完全相同= foo(); 调用 foo 并将结果分配给 x。删除括号:

window.onload = clearForm
<小时/>

另外,我强烈建议不要依赖 automatic semicolon insertion 的恐怖。 。始终提供所有必需的分号:

window.onload = clearForm;

(有趣的是,您不需要在您的functionclearForm() { ... }末尾,因为这是一个函数声明,而不是一个声明。不过,这是无害的。)

关于Javascript window.onload 在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11204188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com