ie7 重新加载后 onclick 事件不起作用
我正在使用 Javascript 动态创建部分页面内容。从 window.onload 事件调用生成一组 img 标签的例程。这些 img 标签被分配了属性,包括 onclick 事件。 img 标签托管缩略图图像,单击该缩略图图像会更改主视图 div 中图像的 src 属性。
FF 3.5 中一切正常。我可以重新加载页面,动态生成的 onclick 事件将继续按预期触发。在 IE7 中,一切正常,直到我重新加载页面。此时,硬编码到 xhtml 部分的事件将继续按预期工作,并且动态生成的 img 标签显示在页面上,但它们的 onclick 事件无法工作。
如何让 IE7 实现重新加载时动态生成的点击事件?
I am using Javascript to dynamically create part of my page content. A routine that generates a set of img tags is called from the window.onload event. Those img tags are assigned attributes, including an onclick event. The img tags host thumbnail images that, when clicked, change the src property of the image in the main view div.
Everything works properly in FF 3.5. I can reload the page and the dynamically generated onclick events continue to fire as expected. In IE7 everything works normally until I reload the page. At that point events that were hard coded into the xhtml section continue to work as expected, and the dynamically generated img tags are shown on the page, but their onclick events fail to work.
How can I get IE7 to implement the dynamically generated click events on reload?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您编写了任何 JavaScript 来重新加载页面,请在 JavaScript 函数末尾返回 true。希望它能起作用。
If you have write any JavaScript to reload page then give return true at the end of JavaScript function. Hope it will work.