我有一个附加到按钮的 onclick
事件。
单击该按钮会将文本框添加到目标 div。
代码是:
onclick="return addBlank("param1","param2");
函数addBlank
没有return语句。
单击按钮的行为与 Firefox、Opera、Chrome 和 Safari 中的预期一致 - 即,一个空文本框将添加到目标 div 并且页面不会重新加载。
单击 IE8 中的按钮会强制重新加载页面,并且不会向目标 div 添加任何内容。
我在这里缺少 onclick
不兼容性吗?
感谢您花时间阅读此疑问!
最佳答案
为什么不添加
return false;
那么到函数末尾呢?它应该防止 onclick 事件导致发生任何事情。
关于Javascript onclick 事件导致页面在 IE8 中重新加载,但在 Firefox、Safari、Chrome 和 Opera 中不会?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2715782/