我在 jQuery 中动态创建一个对象元素,以呈现一些内容。它适用于除 IE8 以外的所有浏览器。
编码:
j$(document).ready(function(){
j$('.objContainer').html(j$('<object>').attr(
{'data':'http://www.stackoverflow.com',
'type':'text/html'}));
});
执行后创建的 HTML 结构(在 IE8 中):
<object type="text/html"></object>
在其他浏览器[IE9、Firefox、Chrome]:
<object data="http://www.stackoverflow.com" type="text/html"></object>
有什么解决办法吗?