在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的cookie的用法
Jan 10 Javascript
jquery实现公告翻滚效果
Feb 27 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
Mar 03 Javascript
JavaScript中计算网页中某个元素的位置
Jun 10 Javascript
JavaScript实现99乘法表及隔行变色实例代码
Feb 24 Javascript
设置jquery UI 控件的大小方法
Dec 12 Javascript
使用vuex的state状态对象的5种方式
Apr 19 Javascript
JavaScript中为事件指定处理程序的五种方式分析
Jul 27 Javascript
详解jQuery-each()方法
Mar 13 jQuery
微信小程序缓存过期时间的使用详情
May 12 Javascript
vue滚动固定顶部及修改样式的实例代码
May 30 Javascript
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
May 19 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
重量级动漫纷纷停播!唯独OVERLORD第四季正在英魂之刃继续更新
2020/05/06 日漫
php 远程图片保存到本地的函数类
2008/12/08 PHP
php中的curl使用入门教程和常见用法实例
2014/04/10 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
将两个div左右并列显示并实现点击标题切换内容
2013/10/22 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
JavaScript数据类型检测代码分享
2015/01/26 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
2016/05/17 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
利用ES6实现单例模式及其应用详解
2017/12/09 Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
2017/12/28 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
vue中的 $slot 获取插槽的节点实例
2019/11/12 Javascript
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
Python字典,函数,全局变量代码解析
2017/12/18 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
解决pycharm remote deployment 配置的问题
2019/06/27 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
材料采购员岗位职责
2013/12/17 职场文书
部门活动策划方案
2014/08/16 职场文书
课外科技活动总结
2014/08/27 职场文书
教师听课评语大全
2014/12/31 职场文书
超市食品安全承诺书
2015/04/29 职场文书
2015年母亲节活动策划方案
2015/05/04 职场文书
驳回起诉裁定书
2015/05/19 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
解析laravel使用workerman用户交互、服务器交互
2021/04/28 PHP
SQL Server实现分页方法介绍
2022/03/16 SQL Server