在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 firefox不显示本地预览图片问题的解决方法
Nov 12 Javascript
这些年、我收集的JQuery代码小结
Aug 01 Javascript
JS 获取滚动条高度示例代码
Oct 24 Javascript
js实现简洁大方的二级下拉菜单效果代码
Sep 01 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
Oct 09 Javascript
使用JQuery实现的分页插件分享
Nov 05 Javascript
javascript入门教程基础篇
Nov 16 Javascript
全面了解js中的script标签
Jul 04 Javascript
jquery easyUI中ajax异步校验用户名
Aug 19 Javascript
记一次用vue做的活动页的方法步骤
Apr 11 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
Sep 15 jQuery
javascript的delete运算符知识点总结
Nov 19 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 正则表达式小结
2009/08/31 PHP
PHP 采集程序原理分析篇
2010/03/05 PHP
php session安全问题分析
2011/06/24 PHP
PHP url 加密解密函数代码
2011/08/26 PHP
ThinkPHP处理Ajax返回的方法
2014/11/22 PHP
php文件夹的创建与删除方法
2015/01/24 PHP
微信随机生成红包金额算法php版
2016/07/21 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
2019/05/05 PHP
Javascript 变量作用域 两个可能会被忽略的小特性
2010/03/23 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
通过JQuery实现win8一样酷炫的动态磁贴效果(示例代码)
2013/07/13 Javascript
javascript为下拉列表动态添加数据项
2014/05/23 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
2015/01/13 Javascript
Js与Jq 获取页面元素值的方法和差异对比
2015/04/30 Javascript
在JavaScript中处理数组之reverse()方法的使用
2015/06/09 Javascript
AngularJS 依赖注入详解及示例代码
2016/08/17 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
jquery实现瀑布流效果 jquery下拉加载新数据
2016/12/12 Javascript
Bootstrap整体框架之JavaScript插件架构
2016/12/15 Javascript
bootstrap 设置checkbox部分选中效果
2017/04/20 Javascript
关于jquery form表单序列化的注意事项详解
2017/08/01 jQuery
微信小程序使用Promise简化回调
2018/02/06 Javascript
nodejs中express入门和基础知识点学习
2018/09/13 NodeJs
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
简单了解python反射机制的一些知识
2019/07/13 Python
一篇文章搞懂python的转义字符及用法
2020/09/03 Python
欧洲最大的美妆零售网站:Feelunique
2017/01/14 全球购物
暑期培训班招生方案
2014/08/26 职场文书
2014年社区个人工作总结
2014/12/02 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
公司放假通知怎么写
2015/04/15 职场文书
结婚司仪主持词
2015/06/29 职场文书
毕业欢送会致辞
2015/07/29 职场文书
遗嘱格式范本
2015/08/07 职场文书
交通安全主题班会
2015/08/12 职场文书