在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 相关文章推荐
获取焦点时,利用js定时器设定时间执行动作
Apr 02 Javascript
jquery.AutoComplete.js中文修正版(支持firefox)
Apr 09 Javascript
js将字符串转成正则表达式的实现方法
Nov 13 Javascript
Javascript访问器属性实例分析
Dec 30 Javascript
JavaScript数据类型判定的总结笔记
Jul 31 Javascript
详解JS几种变量交换方式以及性能分析对比
Nov 25 Javascript
使用jquery给新生的th绑定hover事件的实例
Feb 10 Javascript
js canvas实现QQ拨打电话特效
May 10 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
Feb 09 Javascript
vue完成项目后,打包成静态文件的方法
Sep 03 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
Dec 30 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
Apr 09 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使用Smarty的相关注意事项及访问变量的几种方式
2011/12/08 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
php下pdo的mysql事务处理用法实例
2014/12/27 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
深入理解JavaScript系列(49):Function模式(上篇)
2015/03/04 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
数组Array的排序sort方法
2017/02/17 Javascript
JS验证input输入框(字母,数字,符号,中文)
2017/03/23 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
详解AngularJS ng-class样式切换
2017/06/27 Javascript
安装Node.js并启动本地服务的操作教程
2018/05/12 Javascript
vue+element加入签名效果(移动端可用)
2019/06/17 Javascript
jQuery实现的移动端图片缩放功能组件示例
2020/05/01 jQuery
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
2020/05/28 Javascript
在vant 中使用cell组件 定义图标该图片和位置操作
2020/11/02 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
在Python中使用成员运算符的示例
2015/05/13 Python
Flask框架的学习指南之开发环境搭建
2016/11/20 Python
python调用系统ffmpeg实现视频截图、http发送
2018/03/06 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
2020/06/01 Python
python--shutil移动文件到另一个路径的操作
2020/07/13 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
挪威手表购物网站:Klokker
2016/09/19 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
小学生开学第一课活动方案
2014/03/27 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
2015年母亲节活动策划方案
2015/05/04 职场文书
军训结束新闻稿
2015/07/17 职场文书
小学数学教学随笔
2015/08/14 职场文书
用JS实现飞机大战小游戏
2021/06/09 Javascript
「约定的梦幻岛」作画发布诺曼生日新绘
2022/03/21 日漫
python中redis包操作数据库的教程
2022/04/19 Python