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


Posted in Javascript onMarch 15, 2009

代码:

<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下浏览:
IE6与IE7中,innerHTML获取param的区别
而在IE7中:

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

IE7把object中的param标签都给删除,这让我们很不解。在通过innerHTML获取object以及其中的HTML代码的时候,它并不是纯粹将原来的代码提取出来,而是有“修饰”的。在IE6的“修饰”结果是它给了我们相当完善的param代码,IE7中则是将param代码删除。这种差异给我们网页编写代码的带来很多麻烦。解决办法,还在构思中。希望有遇到该问题的朋友一起来讨论。

Javascript 相关文章推荐
15个款优秀的 jQuery 图片特效插件推荐
Nov 21 Javascript
js控制表单奇偶行样式的简单方法
Jul 31 Javascript
JS和JQ的event对象区别分析
Nov 24 Javascript
js+css实现tab菜单切换效果的方法
Jan 20 Javascript
JavaScript知识点总结(十)之this关键字
May 31 Javascript
Json按某个键的值进行排序
Dec 22 Javascript
vue编译打包本地查看index文件的方法
Feb 23 Javascript
详解Vue.js项目API、Router配置拆分实践
Mar 16 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
Sep 17 Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
Oct 31 Javascript
vue router总结 $router和$route及router与 router与route区别
Jul 05 Javascript
在node环境下parse Smarty模板的使用示例代码
Nov 15 Javascript
InnerHtml和InnerText的区别分析
Mar 13 #Javascript
JavaScript 快捷键设置实现代码
Mar 13 #Javascript
JavaScript 事件属性绑定带参数的函数
Mar 13 #Javascript
自动完成JS类(纯JS, Ajax模式)
Mar 12 #Javascript
动态添加js事件实现代码
Mar 12 #Javascript
javascript prototype 原型链
Mar 12 #Javascript
10个新的最有前途的JavaScript框架
Mar 12 #Javascript
You might like
php 需要掌握的东西 不做浮躁的人
2009/12/28 PHP
浅析get与post的一些特殊情况
2014/07/28 PHP
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
php格式文件打开的四种方法
2018/02/24 PHP
js CSS操作方法集合
2008/10/31 Javascript
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
JS实现局部选择打印和局部不选择打印
2014/04/03 Javascript
基于jQuery实现美观且实用的倒计时实例代码
2015/12/30 Javascript
js滑动提示效果代码分享
2016/03/10 Javascript
Javascript 5种方法实现过滤删除前后所有空格
2016/06/22 Javascript
jQuery 3.0 的 setter和getter 模式详解
2016/07/11 Javascript
Jquery获取radio选中的值
2017/05/05 jQuery
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
2020/07/12 Javascript
[03:34]2014DOTA2西雅图国际邀请赛 淘汰赛7月15日TOPPLAY
2014/07/15 DOTA
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python中使用Boolean操作符做真值测试实例
2015/01/30 Python
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
Python使用QQ邮箱发送Email的方法实例
2017/02/09 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
解决Python内层for循环如何break出外层的循环的问题
2019/06/24 Python
Python PyQt5整理介绍
2020/04/01 Python
python属于软件吗
2020/06/18 Python
IE9对HTML5中部分属性不支持的原因分析
2014/10/15 HTML / CSS
美国美发品牌:Bumble and Bumble
2016/10/08 全球购物
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
普通大学毕业生自荐信
2013/11/04 职场文书
致跳远运动员加油稿
2014/02/11 职场文书
2015年社区工作总结
2015/04/08 职场文书
于丹论语心得观后感
2015/06/15 职场文书
校园歌手大赛主持词
2015/07/03 职场文书
Python Socket编程详解
2021/04/25 Python
宝塔更新Python及Flask项目的部署
2022/04/11 Python