在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 相关文章推荐
javascript 有趣而诡异的数组
Apr 06 Javascript
jquery 问答知识整理
Feb 11 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
May 10 Javascript
jquery 关于event.target使用的几点说明介绍
Apr 26 Javascript
JS防止用户多次提交的简单代码
Aug 01 Javascript
jquery 扑捉回车键事件代码
Apr 24 Javascript
php,js,css字符串截取的办法集锦
Sep 26 Javascript
js实现下一页页码效果
Mar 07 Javascript
基于Vue制作组织架构树组件
Dec 06 Javascript
js监听html页面的上下滚动事件方法
Sep 11 Javascript
微信小程序动态增加按钮组件
Sep 14 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 jQuery
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模板技术原理【一】
2008/01/10 PHP
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
PDO::query讲解
2019/01/29 PHP
ThinkPHP5&amp;5.1实现验证码的生成、使用及点击刷新功能示例
2020/02/07 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
JQuery动画与特效实例分析
2015/02/02 Javascript
JavaScript实现非常简单实用的下拉菜单效果
2015/08/27 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
2015/11/29 Javascript
深入浅析react native es6语法
2015/12/09 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
javascript之IE版本检测超简单方法
2016/08/20 Javascript
jquery获取select,option所有的value和text的实例
2017/03/06 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
Vue实现一个无限加载列表功能
2018/11/13 Javascript
仿ElementUI实现一个Form表单的实现代码
2019/04/23 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
在Angular中实现一个级联效果的下拉框的示例代码
2020/05/20 Javascript
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
解决python3 urllib中urlopen报错的问题
2017/03/25 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
用Python实现数据的透视表的方法
2018/11/16 Python
pyshp创建shp点文件的方法
2018/12/31 Python
Python的in,is和id函数代码实例
2020/04/18 Python
python变量的作用域是什么
2020/05/26 Python
Nike德国官网:Nike.com (DE)
2018/11/13 全球购物
英语专业毕业生自荐信
2013/10/28 职场文书
经贸日语专业个人求职信
2013/12/13 职场文书
增值税发票丢失证明
2015/06/19 职场文书
毕业生入职感言
2015/07/31 职场文书
Go获取两个时区的时间差
2022/04/20 Golang