首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Firefox6中对JavaScript不可见的HTML对象

在Firefox6中对JavaScript不可见的HTML对象
EN

Stack Overflow用户
提问于 2011-09-21 23:33:10
回答 1查看 166关注 0票数 1

有没有什么原因让我不能用火狐浏览器查看JavaScript中的对象值,而IE和Chrome浏览器却能毫无问题地看到它们?

例如:

代码语言:javascript
复制
<div>
<input type="text" id="clientID" />
<input type="submit" id="search" value="Submit" class="submitButton" />
</div>

JavaScript:

代码语言:javascript
复制
<script type="text/javascript">
$(document).ready(function () {
        $("#searchDisputes").click(function () {
              if(clientID.value.toString() != "") {
                    //do something
              }
        }
}
</script>

火狐告诉我clientID并不存在,但是IE和Chrome运行得很好。

我可以使用jQuery $("#clientID")访问它,但在更改一些代码之前,我想了解一下为什么这在火狐上不起作用,但在其他浏览器上却能起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-21 23:37:47

假设给一个元素一个id,它将创建一个全局变量,其名称与包含对该元素的引用的id同名。There is no reason browsers should do this

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7502516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档