CSDN论坛 > .NET技术 > ASP.NET

用javascrip为什么ie总报错 document.getElementById('Button1')不是对象? [问题点数:20分,结帖人konglord]

Bbs2
本版专家分:353
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:353
Bbs7
本版专家分:11957
Bbs7
本版专家分:11957
Bbs9
本版专家分:60266
Blank
铜牌 2003年9月 总版技术专家分月排行榜第三
2003年8月 总版技术专家分月排行榜第三
Blank
红花 2003年8月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2003年9月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2003年7月 .NET技术大版内专家分月排行榜第三
Bbs8
本版专家分:34398
Blank
蓝花 2003年9月 .NET技术大版内专家分月排行榜第三
Bbs2
本版专家分:371
Bbs2
本版专家分:262
Bbs9
本版专家分:97725
Blank
微软MVP 2014年1月 荣获微软MVP称号
2012年1月 荣获微软MVP称号
2011年1月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2006年1月 荣获微软MVP称号
2008年1月 荣获微软MVP称号
2007年1月 荣获微软MVP称号
2005年1月 荣获微软MVP称号
2004年1月 荣获微软MVP称号
Bbs7
本版专家分:13393
Bbs3
本版专家分:663
匿名用户不能发表回复!
其他相关推荐
在IE浏览器报‘rowspan’为空或者不是对象错误
出现这种错误,一般都是在columns结尾除多了个“,”,只需要吧“,”去掉就可以了。
getElementById在IE和FireFox下兼容问题
对于如上代码,在不遵守W3C的情况下,在IE下可以正常执行,但是在FireFox下会报错。 因为javascript函数中用的是getElementById,但html中并没有id为"test"的元素。 这时IE会自动寻找name为"test"的元素,但firefox并不会这样“聪明”,它会报错。 但时如果遵守W3C协议的话(在html标签前加上" ")则上述代码在两个浏览器下都无法执行。 如果给name为test的标签加上id="test" 则无论是否遵守w3c,上述代码在两个浏览器下都可以正常
document.getElementById使用
HTML DOM getElementById() 方法 HTML DOM Document 对象参考手册 定义和用法 getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用。 语法 document.getElementById(id) 说明 HTML DOM 定义了多种查找元素的方法,除了 getElementById() 之外,还有 get
TagName的使用
getElementById: 语法: document.getElementByIdx(id) 参数: id :必选项为字符串(String) 返回值:对象; 返回相同id对象中的第一个,如果无符合条件的对象,则返回 null example:document.getElementByIdx("id1").value; getElementsByName: 语法: document.
document.getElementById获取不到值的几种原因分析
前几天修改那个分页类,想加入跳转到指定页的功能,就是用户直接输入页码,点击按钮就可以跳到指定的页码!     一看这个需求,就可以想到利用GET传值的方式,但常规GET方式需要把链接写入标签的a href里面,而我们实际上是希望用按钮来进行点击,而不是一个简单的超链接形式。于是
藏在IE中的Bug:关于document.getElementById()方法
Document类型提供了两个方法:document.getElementById()和getElementsByTagName()来取得特定的某个或某组元素的引用。        getElementById()接收要取得元素的ID,若该元素存在则返回该元素,否则则返回null。注意:这里的ID必须与页面中元素的id特性严格匹配,包括大小写。 Some textvar div=doc
window.opener.document.getElementById
window.opener 的用法   window.opener 返回的是创建当前窗口的那个父窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后我们打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name”的textbox中,就可以写为:indow.opener.document.getElementById("name").value = "输入的数据";
IE8的getElementById不再支持name属性
这2天发现以前在IE6,IE7等浏览器下运行正常的程序在IE8下都不能正常运行通过VS.Net调试发现问题所在,IE8的getElementById只支持id,不支持name 在原来IE7及以前的版本中,类似都可以使用var obj = document.getElementById("txt1");来取得对象 IE8中不知道为什么取消了这个功能var obj
document.getElementById(...)' 为空或不是对象
将script代码写入body标签中。置于head中的javascript代码在浏览器解析时生成的DOM中,而其中所取的Element出现在浏览器生成的DOM的body中,页面js被执行时,因为这个Element在执行语句之后,所以就会找不到此Element,从而报对象为空或不是对象这个错误。
JavaScript中document.getElementById和document.write
1、操作HTML元素 JavaScript访问某个HTML元素,可以使用document.getElementById(id)方法。 例子: Hello document.getElementById("demo").innerHTML="Hello world"; 显示效果: 2、写到文档输出 JavaScript写到文档输出,可以使用docum
关闭