在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中的私有成员
Sep 18 Javascript
JQuery 学习笔记 element属性控制
Jul 23 Javascript
判断javascript的数据类型(示例代码)
Dec 11 Javascript
jquery动态添加option示例
Dec 30 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
May 12 Javascript
最好用的Bootstrap fileinput.js文件上传组件
Dec 12 Javascript
详解AngularJS ng-class样式切换
Jun 27 Javascript
手把手教你vue-cli单页到多页应用的方法
May 31 Javascript
微信小程序显示倒计时功能示例【测试可用】
Dec 03 Javascript
JavaScript创建防篡改对象的方法分析
Dec 30 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
Sep 26 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
Oct 15 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
图解上海144收音机
2021/03/02 无线电
PHP中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
php二维数组排序与默认自然排序的方法介绍
2013/04/27 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
destoon实现调用图文新闻的方法
2014/08/21 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
javascript抖动元素的小例子
2013/10/28 Javascript
js给onclick赋值传参数的两种方法
2013/11/25 Javascript
js对文章内容进行分页示例代码
2014/03/05 Javascript
JScript中的条件注释详解
2015/04/24 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
Vue2.0组件间数据传递示例
2017/03/07 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
利用JQuery操作iframe父页面、子页面的元素和方法汇总
2017/09/10 jQuery
jQuery中将json数据显示到页面表格的方法
2018/05/27 jQuery
Python备份Mysql脚本
2008/08/11 Python
详解Python的Django框架中的模版继承
2015/07/16 Python
Python3访问并下载网页内容的方法
2015/07/28 Python
修改默认的pip版本为对应python2.7的方法
2018/11/06 Python
详解python多线程之间的同步(一)
2019/04/03 Python
Python3.5内置模块之time与datetime模块用法实例分析
2019/04/27 Python
Python爬虫之urllib基础用法教程
2019/10/12 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
tensorflow实现训练变量checkpoint的保存与读取
2020/02/10 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
2020/02/26 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
添柏岚英国官方网站:Timberland英国
2019/11/28 全球购物
控制工程专业个人求职信
2013/09/25 职场文书
化学学院毕业生自荐信范文
2013/12/17 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
国际贸易系求职信
2014/08/09 职场文书
十八大标语口号
2014/10/09 职场文书
会计试用期工作总结2015
2015/05/28 职场文书
关于分班的感言
2015/08/04 职场文书