`
dspiritcat
  • 浏览: 23936 次
  • 性别: Icon_minigender_1
  • 来自: 武汉人在深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

为什么JS中的方法getElementById()老是找不到对象?

阅读更多
如题,一个引入JSP页面中的JS文件,其中几乎所有的getElementById()方法突然间都找不到对象了。之前运行正常,就是在一次更新系统后突然出现。研究了一上午到现在也不知道为什么。。。
哪位遇到过一样的问题知道怎么回事吗?
PS:测试人员将文件用以前的备份更新后就好了。。。

补:页面只加载出一小部分,难道是因为那些有id的部分的页面还没加载导致的?
为什么页面会加载一小部分就显示不了啦?以前都很正常的。。。

查了一天,终于发现原来是传的一个参数是无值的。。。导致系统运行取数时取出一个为NULL的bean,在调用该bean的方法时出错,程序在这停掉(也不知道怎么回事,就是不报错,不抛出异常。。。)。导致页面没加载完,那些ID没加载出来,所以,找不到对象。。。
分享到:
评论

相关推荐

    原生js鼠标永远点不到按钮代码.zip

    在JavaScript(JS)编程中,实现“鼠标永远点不到按钮”的效果主要涉及到DOM操作、事件监听和CSS样式控制。这个代码示例可能是为了演示一种特殊交互效果或者教学目的,通过改变按钮的位置或行为,使用户无法准确点击...

    各浏览器对document.getElementById等方法的实现差异解析

    在Web前端开发中,了解不同浏览器对JavaScript方法的实现差异是非常重要的。`document.getElementById`是一个基本且常用的DOM操作方法,用于根据元素的ID获取页面上的指定元素。在本文中,我们将探讨两种不同的简写...

    JS去除iframe滚动条的方法

    在介绍JS去除iframe滚动条的方法之前,首先需要理解iframe元素在HTML中的作用。iframe元素代表了一个嵌入的网页,允许在一个HTML页面中嵌入另一个文档,这在多种场景下非常有用,比如页面中嵌入第三方应用的界面等。...

    js DOM 元素ID就是全局变量.docx

    在JavaScript中,DOM(Document Object Model)元素的ID实际上被用作全局变量。这个特性源自浏览器对HTML标准的一种实现,尽管这不是W3C推荐的最佳实践。当我们在HTML文档中为一个元素定义了ID,例如`<div id="foo">...

    js中document.getElementByid、document.all和document.layers区分介绍

    在这个话题中,我们将深入探讨三个在JavaScript历史中起到重要作用的属性:`getElementById`,`document.all`,以及`document.layers`。 首先,`getElementById`是W3C定义的DOM Level 1标准方法,它根据指定的ID值...

    基于javascript实现动态时钟效果

    在实现动态时钟效果时,JavaScript中的Date对象是必不可少的,它提供了获取和操作日期和时间的方法。 在提供的代码中,首先通过`<script>`标签引入了JavaScript代码。在其中定义了一个`start`函数,该函数的主要...

    用谷歌浏览器得不到动态添加表单的值

    在使用谷歌浏览器(Chrome)处理网页交互时,有时会遇到一个问题:通过JavaScript的`innerHTML`属性无法正确获取动态添加到页面中的表单元素的值。这个问题与不同浏览器之间的兼容性有关,尤其是与Internet Explorer...

    处理金额js;表格样式js

    标题中的“处理金额js”和“表格样式js”暗示了我们将会探讨JavaScript在处理数值计算,特别是与货币相关的计算,以及如何使用JavaScript来美化和格式化表格的样式。在这个场景中,JavaScript是一种广泛用于网页交互...

    jQuery中判断对象是否存在的方法汇总

    这篇文章主要聚焦于在jQuery中以及使用原生JavaScript检查对象是否存在的方法。 首先,我们来看jQuery中的方法。jQuery的选择器通常会返回一个jQuery对象,即使目标元素不存在,它也会返回一个空的jQuery对象。因此...

    深入了解JavaScript,优化作用域链(2).pdf

    在函数执行时,当前作用域内部找不到某个变量时,会沿着作用域链向上查找,直到找到该变量的定义或者达到全局作用域。 在JavaScript中,局部变量的读写速度比全局变量要快。这是因为局部变量存在于执行上下文的作用...

    精通JavaScript

    1.将该实例复制到C:\Inetpub\wwwroot下; 2.选择浏览器的“工具”-“安全”-“本地Intranet”-“自定义级别”-“活动脚本”中选用“禁用”单选框 3.在浏览器中输入下述地址:http://localhost/1.2.htm • ...

    JS实现仿百度登录弹出界面

    在JavaScript(JS)中实现一个仿百度登录弹出界面,主要涉及到前端开发中的网页交互、CSS样式设计以及JavaScript脚本编程。以下将详细介绍这个过程的关键知识点: 1. **HTML结构**: - 首先,我们需要创建一个基础...

    JS 禁止访问某页面

    标题“JS 禁止访问某页面”涉及的是JavaScript中阻止用户访问特定页面或执行特定操作的技术。在Web开发中,有时出于安全考虑或者特定功能需求,开发者可能希望限制用户对某个页面的访问。虽然完全阻止用户访问一个...

    js查找节点的方法小结

    如果找不到匹配的ID,它会返回null。 2. 根据标签名查找节点: 如果你需要找到所有特定类型的元素,例如所有的段落(p标签)或者图片(img标签),你可以使用`getElementsByTagName`方法。以下是如何找到所有段落...

    浏览器兼容页面开发注意事项(javascript篇)_101028.pdf

    5. **用idName字符串取得对象的问题**:使用`window[idName]`在某些浏览器可以获取到ID为`idName`的对象,但这种方式并不通用,应避免依赖。 6. **变量名与某HTML对象id相同的问题**:避免使用与HTML元素id相同的...

    javaScript 日期组件

    JavaScript 日期操作主要依赖于内置的`Date`对象,但原生API并不总是能满足开发者的需求,尤其是在交互性和用户体验方面。因此,开发者常常会选择使用第三方日期组件来增强这些功能。这些组件通常会提供更友好的API...

    JavaScript.docx

    JavaScript是一种广泛应用于前端开发的脚本语言,它在网页中主要...在实际开发中,还会涉及到更多的高级特性和框架库,如React、Vue、Angular等,它们都是基于JavaScript构建的,进一步丰富了JavaScript的应用场景。

    document.getElementsByName()的用法

    如果找不到任何匹配的元素,则返回null。 **基本语法**: ```javascript var element = document.getElementById(id); ``` **示例**: 假设HTML中有以下元素: ```html <div id="example">Hello World ``` 可以...

    常用javascript小技巧

    `JSеעΪ//`和`/* */`是JavaScript中的两种注释方式。单行注释使用`//`,而多行注释则使用`/* */`。注释是编写可维护代码的关键,它们帮助其他开发者(或未来的你)理解代码的意图和逻辑。 #### 3. HTML元素访问...

    JavaScript获取页面元素的常用方法详解

    - `querySelector()`方法返回匹配指定CSS选择器的第一个元素,如果找不到匹配项则返回`null`: ```javascript var str = document.querySelector('li'); ``` - `querySelectorAll()`方法返回匹配指定CSS选择器...

Global site tag (gtag.js) - Google Analytics