`
lovnet
  • 浏览: 6713942 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

javascript在netscape浏览器中寻找控件的注意点

阅读更多
在ie和其他浏览器中,我们可以使用document.all.controlid,来寻找id为controlid的控件,当然也可以使用document.getElementById('controlid')来寻找;
但在netscape6以上版本中,必须使用document.getElementById()来寻找,否则会出现找不到的情况,而造成脚本无法正常运行,希望这点经验能对想做支持netscape控件的朋友有所帮助。

补充:
查阅了《Using Javascript》之后发现,这与浏览器的DOM模型有关
W3C DOM: document.getElementById("controlid")
IE4: document.all.controlid
NETSCAPE4: document.layers.controlid

*********************************Updated on 2005.7.31******************************
如果控件只设置了name属性,而没有设置id属性,在ie中用document.getElementById可找到,但在netscape中用document.getElementId却不能找到,必须为该控件添加一个id才可以。
注意:.net的RegisterHiddenField注册一个type=hidden的input时,不会自动生成id,只有name,因此如果你想在netscape中找到这个控件,一种方法是document.getElementsByName('controlid')[0]来寻找,一种则是不用 RegisterHiddenField,用Response.write强行写一个hidden到你的页面里。
分享到:
评论

相关推荐

    w3c_javascript教程chm(Netscape)

    Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中。 ECMA-262 的开发始于 1996 年,在 1997 年 7 月,ECMA 会员大会采纳了它的首个...

    经过微软和Netscape关于浏览器大战新闻发布会

    经过微软和Netscape关于浏览器大战新闻发布会以及种种传 闻和无休止的辩论之后,你从新发布的这两种4.0版的浏览 器中得到了什么呢?

    Netscape Javascript Reference

    Netscape Javascript Reference html网页格式,英文

    netscape.javascript.JSObject

    applet 调用js 所需包 JSObject.getWindow(this).eval("javascript:alert(111)");

    javascript

    演示内容:JavaScript中的常用事件 12鼠标移动事件.EXE 13鼠标点击事件.EXE 14键盘事件.EXE 15加载与卸载事件.EXE 16得到焦点与失去焦点事件.EXE 17提交事件与重置事件.EXE 18选择事件与改变事件.EXE

    Javascript 高级程序设计第3版(完整源代码书上每个例子都有)

    前端开发必备 Javascript 高级程序设计第3版(完整源代码书上每个例子都有)本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、...

    Netscape-navigator网页浏览器安装文件

    Netscape-navigator网页浏览器,没有适用过的可以安装使用一下,比较好用。

    JavaScript高程第3版)非扫描高清版

    本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、JavaScript与浏览器的交互、更高级的JavaScript技巧,以及与在Web应用程序中部署...

    Microsoft与Netscape的浏览器之战.pdf

    Microsoft与Netscape的浏览器之战.pdf

    JavaScript语言参考手册

    显然,用户界面可能在先前版本的浏览器中有些不同。 JavaScript 应用程序可在许多操作系统中运行;此处的信息应该适用于所有版本。文件和目录路径是以 Windows 格式 (用反斜线分隔目录名) 给出的。对于 Unix 版本,...

    JavaScript语言参考手册(Netscape官方版)

    操作符 语句 核心 文档 窗口 表单 浏览器 事件和事件句柄 LiveWire数据库服务 进程管理服务 实用工具 全局函数 LiveConnect的Java包 索引

    NetScape 7.0邮件系统

    NetScape 7.0邮件系统。NetScape浏览器,可收发邮件。

    Netscape v0.56 双内核版

    一款新的网景浏览器,同时基于2种不同的内核,一种是Mozilla, Firefox以及早先的网景浏览器所使用的Gecko内核,另外出于对现有网页的支持,还采用了IE内核

    认识浏览器:Netscape 浏览器

    网页制作Webjx文章简介:Netscape Navigator 9 (Beta 1) 于 2007 年 6 月发布。它基于 Mozilla Firefox 2。 Netscape Navigator 9Netscape Navigator 9 (Beta 1) 于 2007 年 6 月发布。它基于 Mozilla Firefox 2。...

    JavaScript知识点一

    JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及...

    JS高级程序设计 电子版

    在本书中,我们将对 JavaScript 追根溯源,从它在最早的 Netscape 浏览器中诞生谈起,一直谈到今 天的它对 DOM 和 Ajax 的强大支持。读者将通过本书掌握如何运用和扩展这门语言,从而更好地满足自 己的需求,以及...

    JavaScript教程--从入门到精通

    因它的开发环境简单,不需要Java编译器,而是直接运行在Web浏览器中,而因倍受Web设计者的所爱。  这一套JavaScript教程分九个章节从什么是JavaScript、JavaScript的简单应用一直介绍到如何用JavaScript实现复杂的...

    揭秘JavaScript:网页开发的魔法师揭秘JavaScript:网页开发的魔法师

    JavaScript的起源可以追溯到1995年,当时由Netscape公司的Brendan Eich开发,并首次在Netscape Navigator浏览器中发布。起初,它被命名为LiveScript,但很快与Java的成功相关联,改名为JavaScript。此举旨在利用Java...

Global site tag (gtag.js) - Google Analytics