在IE下获取object(ActiveX)的Param的代码


Posted in Javascript onSeptember 15, 2009

为了清晰起见,下面用最简单的HTML和JavaScript来说明。有这么一段HTML(head部分是标准的head,doctype使用xhtml-transitional的DTD):

<body> 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="100%" height="100%"> 
<param name="movie" value="Test.swf" /> 
<param name="quality" value="high" /> 
<embed src="Test.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100%" height="100%"></embed> 
</object> 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="100%" height="100%"> 
<param name="movie" value="Test.swf" /> 
<param name="quality" value="high" /> 
<embed src="Test.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100%" height="100%"></embed> 
</body> 
</object>

现在,我们分别用两种方式来获取第一个object(swf)的param参数个数:
var o = document.getElementsByTagName('object')[0]; 
alert(o.getElementsByTagName('param').length); 
alert(o.childNodes.length);

猜猜结果分别是什么?还有,再猜猜o.innerHTML是什么?大家可以自己试试。上面的结果分别是4和2,是不是很诡异?
Javascript 相关文章推荐
5分钟理解JavaScript中this用法分享
Nov 09 Javascript
jQuery动画特效实例教程
Aug 29 Javascript
Javascript动画效果(2)
Oct 11 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
Jan 10 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
Feb 18 Javascript
javascript过滤数组重复元素的实现方法
May 03 Javascript
Node.js对MongoDB数据库实现模糊查询的方法
May 03 Javascript
vue元素实现动画过渡效果
Jul 01 Javascript
angular2中Http请求原理与用法详解
Jan 11 Javascript
通过封装scroll.js 获取滚动条的值
Jul 13 Javascript
详解JavaScript之Array.reduce源码解读
Nov 01 Javascript
Angular性能优化之第三方组件和懒加载技术
May 10 Javascript
javascript 检测浏览器类型和版本的代码
Sep 15 #Javascript
不安全的常用的js写法
Sep 15 #Javascript
Mootools 1.2教程 滑动效果(Slide)
Sep 15 #Javascript
Mootools 1.2教程 同时进行多个形变动画
Sep 15 #Javascript
Mootools 1.2教程(21)——类(二)
Sep 15 #Javascript
Mootools 1.2教程 选项卡效果(Tabs)
Sep 15 #Javascript
Mootools 1.2教程 Tooltips
Sep 15 #Javascript
You might like
innerHTML,outerHTML,innerTEXT三者之间的区别
2007/01/28 Javascript
Javascript 判断客户端浏览器类型代码
2010/03/01 Javascript
js获取input标签的输入值实现代码
2013/08/05 Javascript
javascript实现简单的二级联动
2015/03/19 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
浅谈Vue.js
2017/03/02 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
Vue 中的受控与非受控组件的实现
2018/12/17 Javascript
基于vue.js实现分页查询功能
2018/12/29 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
JavaScript HTML DOM元素 节点操作汇总
2019/07/29 Javascript
layui动态表头的实现代码
2019/08/22 Javascript
2019最新21个MySQL高频面试题介绍
2020/02/06 Javascript
vue-cli点击实现全屏功能
2020/03/07 Javascript
用Javascript实现发送短信验证码间隔功能
2021/02/08 Javascript
python文件的md5加密方法
2016/04/06 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
python实现跨excel的工作表sheet之间的复制方法
2018/05/03 Python
python3.6数独问题的解决
2019/01/21 Python
python write无法写入文件的解决方法
2019/01/23 Python
Python OOP类中的几种函数或方法总结
2019/02/22 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
Python中字典与恒等运算符的用法分析
2019/08/22 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
2020/05/19 Python
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
大学生水果店创业计划书
2014/01/28 职场文书
表演方阵解说词
2014/02/08 职场文书
终止劳动合同协议书
2014/04/14 职场文书
电钳工人个人求职信
2014/05/10 职场文书
环境工程专业自荐信范文
2014/06/24 职场文书
2014年学校安全工作总结
2014/11/13 职场文书
三八红旗手事迹材料
2014/12/26 职场文书
《植物妈妈有办法》教学反思
2016/02/23 职场文书
2016年主题党日活动总结
2016/04/05 职场文书