在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下利用arguments实现string.format函数
Aug 24 Javascript
jquery创建一个ajax关键词数据搜索实现思路
Feb 26 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
Oct 31 Javascript
pace.js页面加载进度条插件
Sep 29 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
Oct 22 Javascript
Javascript之面向对象--封装
Dec 02 Javascript
vue-cli入门之项目结构分析
Apr 20 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
Mar 07 Javascript
使用pkg打包ThinkJS项目的方法步骤
Dec 30 Javascript
ant-design-vue 快速避坑指南(推荐)
Jan 21 Javascript
JavaScript实现简单的弹窗效果
May 19 Javascript
vue 实现锚点功能操作
Aug 10 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读取本地json文件的实例
2018/03/07 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
2020/08/06 PHP
javascript实现可改变滚动方向的无缝滚动实例
2013/06/17 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
angularjs中的e2e测试实例
2014/12/06 Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
2014/12/10 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
2015/12/17 Javascript
设计模式中的facade外观模式在JavaScript开发中的运用
2016/05/18 Javascript
Vue 2.x教程之基础API
2017/03/06 Javascript
浅谈webpack4 图片处理汇总
2018/09/12 Javascript
javascript中toFixed()四舍五入使用方法详解
2018/09/28 Javascript
用node开发并发布一个cli工具的方法步骤
2019/01/03 Javascript
详解vue组件之间的通信
2020/08/30 Javascript
[03:46]DAC趣味视频-中文考试.mp4
2017/04/02 DOTA
Python守护进程用法实例分析
2015/06/04 Python
Python实现快速排序算法及去重的快速排序的简单示例
2016/06/26 Python
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
Python分治法定义与应用实例详解
2017/07/28 Python
深入浅析python 中的匿名函数
2018/05/21 Python
python如何运行js语句
2020/09/09 Python
matplotlib实现数据实时刷新的示例代码
2021/01/05 Python
全球知名旅游社区法国站点:TripAdvisor法国
2016/08/03 全球购物
米兰网婚纱礼服法国网上商店:Milanoo法国
2016/08/20 全球购物
日本高端护肤品牌:Tatcha
2016/08/29 全球购物
美国杂志订阅折扣与优惠网站:Magazines.com
2016/08/31 全球购物
波兰汽车配件网上商店:iParts.pl
2020/09/08 全球购物
南京迈特望C/C++面试题
2012/07/09 面试题
找工作最新求职信
2013/12/22 职场文书
《美丽的田园》教学反思
2014/03/01 职场文书
银行内勤岗位职责
2014/04/09 职场文书
单位承诺书格式
2014/05/21 职场文书
放牛班的春天观后感
2015/06/01 职场文书
辩论会主持词
2015/07/03 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS
openstack中的rpc远程调用的方法
2021/07/09 Python