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 相关文章推荐
js获取url中的参数且参数为中文时通过js解码
Mar 19 Javascript
javaScript中with函数用法实例分析
Jun 08 Javascript
javascript实现保留两位小数的多种方法
Dec 18 Javascript
jQuery+JSON实现AJAX二级联动实例分析
Dec 18 Javascript
检查表单元素的值是否为空的实例代码
Jun 16 Javascript
JS 实现可停顿的垂直滚动实例代码
Nov 23 Javascript
JavaScript算法教程之sku(库存量单位)详解
Jun 29 Javascript
BootStrap给table表格的每一行添加一个按钮事件
Sep 07 Javascript
微信web端后退强制刷新功能的实现代码
Mar 04 Javascript
浅谈webpack组织模块的原理
Mar 10 Javascript
基于layui table返回的值的多级嵌套的解决方法
Sep 19 Javascript
vuejs中父子组件之间通信方法实例详解
Jan 17 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目录操作函数之获取目录与文件的类型
2010/12/29 PHP
PHP批量删除、清除UTF-8文件BOM头的代码实例
2014/04/14 PHP
php检测文件编码的方法示例
2014/04/25 PHP
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
PHP Mysqli 常用代码集合
2016/11/12 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
JQuery获取样式中的background-color颜色值的问题
2013/08/20 Javascript
JS中typeof与instanceof之间的区别总结
2013/11/14 Javascript
js 3秒后跳转页面的实现代码
2014/03/10 Javascript
Nodejs Stream 数据流使用手册
2016/04/17 NodeJs
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
jQuery Form表单取值的方法
2017/01/11 Javascript
ionic 3.0+ 项目搭建运行环境的教程
2017/08/09 Javascript
JS库particles.js创建超炫背景粒子插件(附源码下载)
2017/09/13 Javascript
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
Vue vm.$attrs使用场景详解
2020/03/08 Javascript
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
Python 字符串定义
2009/09/25 Python
利用python获得时间的实例说明
2013/03/25 Python
python微信跳一跳系列之自动计算跳一跳距离
2018/02/26 Python
python多线程使用方法实例详解
2019/12/30 Python
python实现三壶谜题的示例详解
2020/11/02 Python
Python 获取异常(Exception)信息的几种方法
2020/12/29 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
东方电视购物:东方CJ
2016/10/12 全球购物
德国童装购物网站:NICKI´S.com
2018/04/20 全球购物
Luxplus丹麦:香水和个人护理折扣
2018/04/23 全球购物
乌克兰在线电子产品商店:MTA
2019/11/14 全球购物
JNI的定义
2012/11/25 面试题
教师批评与自我批评总结
2014/10/16 职场文书
大学生受助感言
2015/08/01 职场文书