ie7 重新加载后 onclick 事件不起作用

发布于 2024-08-25 12:19:10 字数 330 浏览 8 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

巨坚强 2024-09-01 12:19:10

如果您编写了任何 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文