在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 相关文章推荐
jQuery实现的图片分组切换焦点图插件
Jan 06 Javascript
jQuery实现在列表的首行添加数据
May 19 Javascript
基于javascript实现图片切换效果
Apr 17 Javascript
基于JavaScript实现添加到购物车效果附源码下载
Aug 22 Javascript
angularjs项目的页面跳转如何实现(5种方法)
May 25 Javascript
vue2.0中set添加属性后视图不能更新的解决办法
Feb 22 Javascript
使用JavaScript解析URL的方法示例
Mar 01 Javascript
vue实现微信获取用户信息的方法
Mar 21 Javascript
layui 实现表格某一列显示图标
Sep 19 Javascript
js中forEach,for in,for of循环的用法示例小结
Mar 14 Javascript
详解Vue.js 响应接口
Jul 04 Javascript
js实现详情页放大镜效果
Oct 28 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
php array_merge_recursive 数组合并
2016/10/26 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
jquery多选项卡效果实例代码(附效果图)
2013/03/23 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
2014/01/17 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
TypeScript开发Node.js程序的方法
2019/04/30 Javascript
Vue 解决路由过渡动画抖动问题(实例详解)
2020/01/05 Javascript
js get和post请求实现代码解析
2020/02/06 Javascript
Python实现抓取百度搜索结果页的网站标题信息
2015/01/22 Python
python开发中range()函数用法实例分析
2015/11/12 Python
一份python入门应该看的学习资料
2018/04/11 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
对python numpy.array插入一行或一列的方法详解
2019/01/29 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
2019/12/27 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
pandas数据分组groupby()和统计函数agg()的使用
2021/03/04 Python
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
银行个人求职自荐信范文
2013/12/16 职场文书
旷课检讨书3000字
2014/02/04 职场文书
2014元旦晚会策划方案
2014/02/19 职场文书
住房抵押登记委托书
2014/09/27 职场文书
2015年社区创卫工作总结
2015/04/21 职场文书
质检员工作总结2015
2015/04/25 职场文书
电力培训学习心得体会
2016/01/11 职场文书
导游词之安徽九华山
2019/09/18 职场文书
读《方与圆》有感:交友方圆有度
2020/01/14 职场文书
pytorch 如何使用amp进行混合精度训练
2021/05/24 Python
MySQL系列之二 多实例配置
2021/07/02 MySQL