Skip to main content
 首页 » 编程设计

jquery之使用 jQuery 将 object> 的所有实例更改为 <iframe> 以支持 IE

2026年07月28日6qq号

我想知道是否可以使用 jQuery 来切换所有 <object>网站上的标签 <iframe>在 IE 8 及更低版本上加载时的标签。本质上,这将使页面成为 XHTML 1.1有效且不必始终进行双重编码,从而无需花费大量时间关注非标准浏览器。

data=属性需要更改为 src= ,我想插入frameborder="0" ,以及所有 style <object> 的值还需要为 <iframe> 设置标签标签。

我的目标不是引发关于 <iframe> 的辩论s vs <object> s,我只是认为这将是一个巨大的 tmie 节省者,并鼓励适当、严格 xhtml编码实践。

感谢您的任何意见!

请您参考如下方法:

有关如何更改元素类型的基本概述,请参阅 jQuery convert DOM element to different type (不知道它是否能在 XHTML 中正常工作,但很可能),但我认为这根本不是一个好主意。我可以看到它会在旧机器(运行 IE6 的机器上)上造成延迟,而且显然,当 JavaScript 被禁用时它不会工作。所有这些都是为了实现有效的代码?在我看来这不是一个好主意。

在此之前,如果代码在任何情况下都必须有效,我会考虑在服务器端向 IE6 提供不同的代码。