Javascript var flashElements=document.getElementsByTagName(“嵌入”)的最佳替代品;
我想在一个随机页面上找到所有flash对象(使它们wmode=透明,这样它们就不会隐藏菜单) IE不支持嵌入:document.getElementsByTagName(“嵌入”) 知道找到所有嵌入最有效的方法是什么吗(没有jQuery…) 还有更高级的:我遇到过一些站点,其中嵌入标记被写为嵌入。我也需要找到这些标签Javascript var flashElements=document.getElementsByTagName(“嵌入”)的最佳替代品;,javascript,internet-explorer,object,embedding,Javascript,Internet Explorer,Object,Embedding,我想在一个随机页面上找到所有flash对象(使它们wmode=透明,这样它们就不会隐藏菜单) IE不支持嵌入:document.getElementsByTagName(“嵌入”) 知道找到所有嵌入最有效的方法是什么吗(没有jQuery…) 还有更高级的:我遇到过一些站点,其中嵌入标记被写为嵌入。我也需要找到这些标签 谢谢我认为问题不在于IE不支持标签搜索,而在于IE使用标签来包含flash元素。事实上,如果您使用以下表单,Firefox也支持后一种格式: <object type="ap
谢谢我认为问题不在于IE不支持标签搜索,而在于IE使用标签来包含flash元素。事实上,如果您使用以下表单,Firefox也支持后一种格式:
<object type="application/x-shockwave-flash" data="MyFlashProgram.swf">
事实上,这是首选语法,也使用这种语法。因此,对于跨浏览器解决方案,您需要寻找:
- 属性设置为“应用程序/x-shockwave-flash”的元素
- 属性设置为“clsid:D27CDB6E-AE6D-11cf-96B8-444553540000”的元素