在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 相关文章推荐
JS array 数组详解
Mar 22 Javascript
js 动态为textbox添加下拉框数据源的方法
Apr 24 Javascript
如何实现JavaScript动态加载CSS和JS文件
Dec 28 Javascript
分享一些常用的jQuery动画事件和动画函数
Nov 27 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
Feb 17 Javascript
动态加载JavaScript文件的两种方法
Apr 22 Javascript
jQuery Mobile和HTML5开发App推广注册页
Nov 07 Javascript
js模拟支付宝密码输入框
Apr 11 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
Jun 12 Javascript
微信小程序new Date()方法失效问题解决方法
Jul 29 Javascript
微信小程序实现左侧滑栏过程解析
Aug 26 Javascript
element实现合并单元格通用方法
Nov 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核心代码分析require和include的区别
2011/01/02 PHP
php smarty truncate UTF8乱码问题解决办法
2014/06/13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
PHP重定向与伪静态区别
2017/02/19 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2017/02/25 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
javascript实现鼠标拖动改变层大小的方法
2015/04/30 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
jQuery实现简单下拉导航效果
2015/09/07 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
angular 数据绑定之[]和{{}}的区别
2018/09/25 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
微信小程序文字显示换行问题
2019/07/28 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
[14:20]刀塔大凶女神互压各路奇葩屌丝
2014/05/16 DOTA
python 输出所有大小写字母的方法
2019/01/02 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
2020/07/28 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
关于老式浏览器兼容HTML5和CSS3的问题
2016/06/01 HTML / CSS
Gap工厂店:Gap Factory
2017/11/02 全球购物
以设计师精品品质提供快速时尚:Mostata
2019/05/10 全球购物
eBay美国官网:eBay.com
2020/10/24 全球购物
护士实习自我鉴定
2013/10/22 职场文书
函授大学生自我鉴定
2014/02/05 职场文书
xxx同志考察材料
2014/02/07 职场文书
缅怀先烈主题班会
2015/08/14 职场文书
交通安全教育心得体会
2016/01/15 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server