源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

IE6与IE7中,innerHTML获取param的区别

  • 时间:2022-11-23 05:45 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:IE6与IE7中,innerHTML获取param的区别
代码:
[u]复制代码[/u] 代码如下:
<html> <head> <script type="text/javascript"><!-- function setMode(newMode) { var text1=document.getElementById("text1"); var cont; bTextMode = newMode; if (bTextMode) { cont=text1.innerHTML; text1.innerText=cont; } else { cont=text1.innerText; text1.innerHTML=cont; } } // --></script> </head> <body> <div> <input id="EditMode" onClick="setMode(this.checked)" type="checkbox"> 查看HTML源代码</div> <div id=text1 name=text1> <object width=500 height=300 classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95> <param name=Filename value=text.mp3> </object> </div> </html>
在IE6下浏览: [img]http://p.blog.csdn.net/images/p_blog_csdn_net/applying_prospect/EntryImages/20090315/1633726744681166250.jpg[/img] 而在IE7中: [img]http://files.jb51.net/upload/20090315212034444.jpg[/img] IE7把object中的param标签都给删除,这让我们很不解。在通过innerHTML获取object以及其中的HTML代码的时候,它并不是纯粹将原来的代码提取出来,而是有“修饰”的。在IE6的“修饰”结果是它给了我们相当完善的param代码,IE7中则是将param代码删除。这种差异给我们网页编写代码的带来很多麻烦。解决办法,还在构思中。希望有遇到该问题的朋友一起来讨论。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部