在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 获取模态窗口的滚动位置代码
Aug 06 Javascript
JS预览图像将本地图片显示到浏览器上
Aug 25 Javascript
JS加jquery简单实现标签元素的显示或隐藏
Sep 23 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
Jun 24 Javascript
Javascript解析URL方法详解
Dec 05 Javascript
JavaScript操作Oracle数据库示例
Mar 06 Javascript
js实现创建删除html元素小结
Sep 30 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
Nov 24 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
Feb 17 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
Dec 07 Javascript
JS实现的缓冲运动效果示例
Apr 30 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
Mar 13 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开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
PHP邮件发送类PHPMailer用法实例详解
2014/09/22 PHP
javascript调试说明
2010/06/07 Javascript
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
2011/09/28 Javascript
利用进制转换压缩数字函数分享
2014/01/02 Javascript
JS如何设置cookie有效期为当天24点并弹出欢迎登陆界面
2016/08/04 Javascript
AngularJS入门教程之REST和定制服务详解
2016/08/19 Javascript
js倒计时显示实例
2016/12/11 Javascript
手动初始化Angular的模块与控制器
2016/12/26 Javascript
Node连接mysql数据库方法介绍
2017/02/07 Javascript
用js将long型数据转换成date型或datetime型的实例
2017/07/03 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
微信小程序实现跑马灯效果完整代码(附效果图)
2018/05/30 Javascript
新版小程序登录授权的方法
2018/12/12 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
2020/02/10 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
2021/01/25 Javascript
用Python制作简单的朴素基数估计器的教程
2015/04/01 Python
解决python3 urllib中urlopen报错的问题
2017/03/25 Python
Python正则表达式匹配数字和小数的方法
2019/07/03 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
2019/08/27 Python
详解python变量与数据类型
2020/08/25 Python
时尚的CSS3进度条效果
2012/02/22 HTML / CSS
澳大利亚波西米亚风情网上商店:Czarina
2019/03/18 全球购物
探矿工程师自荐信
2014/01/24 职场文书
幼儿园毕业家长感言
2014/02/10 职场文书
企业宗旨标语
2014/06/10 职场文书
党章培训心得体会
2014/09/04 职场文书
招标保密承诺书
2015/01/20 职场文书
辩论会主持词
2015/07/03 职场文书
2015年大学生暑期实习报告
2015/07/13 职场文书
七年级英语教学反思
2016/02/15 职场文书
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL
Python中的嵌套循环详情
2022/03/23 Python