`
jiangkefei
  • 浏览: 2599 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

IE9正式版在js中调用appendChild时的bug

阅读更多
在使用IE9正式版时发现一个bug,已提交到微软论坛,问题描述见
http://social.msdn.microsoft.com/Forums/zh-CN/267/thread/7d4c8c86-3d7f-4f67-aa9e-dad84a1df3b2
如果有遇到相同问题的可以动态创建对象,然后调用appendChild。
分享到:
评论
5 楼 pipihaha 2011-08-04  
var opt = document.createElement('option');
opt.value = "1";
opt.innerText = "1";
$("mySelect").appendChild(opt);


我这段是用在一个iframe的,这是动态创建的对像opt,为什么ie9正式版还在报错?
说不支持appendChild?


4 楼 jiangkefei 2011-03-24  
_piggy_ 写道
appendChild的时候脚本没有被执行,所以点击没用,这个是每个浏览器不同的特性吧

IE8是支持的,而且IE9下,如果appendChild的内容不是iframe的话是会被执行的,只有iframe的时候才有这个bug。
3 楼 _piggy_ 2011-03-24  
appendChild的时候脚本没有被执行,所以点击没用,这个是每个浏览器不同的特性吧
2 楼 jiangkefei 2011-03-17  
ocx控件的触发事件
1 楼 clue 2011-03-16  
<script language="javascript" event="OnMouseDown()" for="Grid(oxc控件的ID)">
alert("当鼠标点击Grid控件时触发该事件");
</script>

这是什么语法?

相关推荐

    js原生appendChild的bug解决心得分享.docx

    ### JavaScript原生appendChild方法的Bug解决心得 #### 一、问题背景 在Web开发中,经常需要通过JavaScript来动态操作DOM元素,其中`appendChild`是一个非常常用的方法,用于将一个节点添加到另一个节点的子节点...

    js中AppendChild与insertBefore的用法详细解析.docx

    在 JavaScript 中,appendChild 和 insertBefore 是两个常用的方法,用于在 DOM 中插入新的节点。但是,很多开发者对这两个方法的使用和区别不是很清楚,本文将详细解析这两个方法的用法和区别。 appendChild 方法 ...

    js原生appendChild的bug解决心得分享

    当我们在循环中使用`appendChild()`时,每次调用都会改变列表的长度(`length`),因为`appendChild()`会从原列表中移除节点。这意味着,随着列表长度的减小,我们的循环变量`i`可能会超出列表长度,从而跳过了某些...

    IE9浏览器下 使用JS获取图片尺寸大小 的方法

    在IE9浏览器中,使用JavaScript获取图片尺寸大小的方法与在其他现代浏览器中有所不同,因为IE9及以下版本在图片未完全加载时不会提供正确的`width`和`height`属性。这篇博客文章“IE9浏览器下 使用JS获取图片尺寸...

    JS跨域调用Window服务代码示例

    在JS跨域调用Window服务时,WCF起到了桥梁的作用,允许远程客户端(如浏览器中的JS)与服务器进行数据交换。 为了实现跨域调用,我们需要在WCF服务端做以下设置: 1. **启用跨域支持**:在WCF服务配置文件(通常是...

    js调用c++函数,c++调用js函数(非mfc)

    本文将深入探讨如何在JavaScript中调用C++函数,以及如何从C++调用JavaScript函数,尤其关注非MFC(Microsoft Foundation Classes)的实现方式。 ### 一、JavaScript调用C++函数 #### 1. 使用Emscripten ...

    js调用java类的方法

    在Servlet中,你可以定义Java类及其方法,然后在JS中通过Ajax请求调用这些方法。Ajax(异步JavaScript和XML)允许页面在不重新加载整个网页的情况下与服务器交换数据并更新部分网页内容。 ```java // Java Servlet...

    JS在IE和FF中的兼容性问题

    - `Array` 的 `length` 属性:在IE中,如果删除数组的一个元素,`length` 不会自动更新,而FF会。要获得正确的长度,可以手动设置或使用 `filter` 方法。 - `Date` 对象:IE和FF对日期格式和解析的处理略有不同,...

    js右键菜单,菜单项由js动态添加,纯js调用

    同时,确保HTML5的新元素(如`&lt;article&gt;`、`&lt;section&gt;`等)在旧版IE中也能正确工作,可能需要引入像Modernizr这样的库来检测和模拟这些元素。 最后,为了让菜单看起来更美观,可以使用CSS来定制样式。例如,设置...

    ie9不支持ext对象的问题

    在探讨“ie9不支持ext对象的问题”时,我们首先需要理解几个关键概念:IE9浏览器、Ext JS框架以及它们之间的兼容性问题。IE9是微软Internet Explorer系列浏览器的一个版本,发布于2011年,它在当时引入了一些新的...

    移动端调用相机js文件.rar

    本案例将详细介绍如何通过JavaScript(JS)文件在H5页面上实现在移动端调用设备相机进行图片上传。 首先,我们需要理解HTML5中的`&lt;input type="file"&gt;`标签,它是实现文件选择和上传的基础。通过设置`accept`属性,...

    JS中appendChild追加子节点无效的解决方法

    在JavaScript中,`appendChild`方法是用于向元素的子节点列表末尾添加一个新的子节点。然而,在某些情况下,我们可能会遇到`appendChild`追加子节点无效的问题。这个问题通常与DOM操作的规则有关,特别是当尝试将一...

    兼容ie6/ie7/ie8/ff 省市县的js

    综上所述,"兼容ie6/ie7/ie8/ff 省市县的js"是一个旨在解决跨浏览器兼容性的JavaScript组件,它实现了在旧版IE和Firefox上显示和操作省市县选择的功能。开发者在创建这样的组件时需要考虑DOM操作、事件处理、数据...

    IE 不兼容的几个js问题及解决方法

    使用`document.createElement`结合`setAttribute`方法创建单选按钮时,在IE中可能会有问题。 **解决方法:** 直接使用HTML字符串创建单选按钮: ```javascript var radio = document.createElement(...

    photobooth.js网页调用摄像头

    在现代Web开发中,利用JavaScript实现网页调用摄像头的功能已经成为一种常见的需求,特别是在社交媒体、在线教育、视频聊天等应用场景中。 Photobooth.js 是一个专为此目的设计的JavaScript库,它使得开发者能够轻松...

    使用jsonp调用百度的js实现搜索关键字的智能提

    当服务器返回的数据(通常是JSON格式)包裹在这个函数调用中时,客户端的JavaScript代码就能执行这个函数,从而获取到数据。 在使用JSONP调用百度的搜索建议API时,通常会有一个URL,比如`...

    如何在框架(frame)页面之间使用appendChild()?

    在处理框架页面间交互时,JavaScript的`appendChild()`方法是一个非常实用的工具,它允许我们在DOM(文档对象模型)中添加新的元素。本篇文章将详细探讨如何在框架页面之间使用`appendChild()`。 首先,理解`...

    javascript调用

    JavaScript主要在两个环境中运行:浏览器(如Chrome、Firefox、Safari等)和服务器端(如Node.js)。在浏览器中,JavaScript可以操作DOM(文档对象模型)来改变网页内容,响应用户事件;在服务器端,它可以处理请求...

    在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题

    代码如下: function include(path){ var a=... } include(“http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js”) 这样的脚本你在ie8下调用,在ie8地址栏下按下回车后调用jquery的对像、方法什么的没有问

    在js文件中引入(调用)另一个js文件的三种方法

    在JavaScript编程中,有时我们需要在一个JS文件中使用另一个JS文件中的功能或变量。这可以通过引入或调用外部JS文件来实现。以下详细介绍了三种在JS文件中引入另一个JS文件的方法。 **方法一:通过`&lt;script&gt;`标签...

Global site tag (gtag.js) - Google Analytics