javascript 无法单独在 firefox 中加载

标签 javascript jsp firefox browser-cache

我添加了一段 JavaScript 代码,但它没有反射(reflect)在我的一些同行的机器上。不知道出了什么问题。

这就是我所做的。

  1. 按钮的OnClick,有一个现有的JS函数,我在点击事件中添加了一个覆盖功能,例如,

    function existing() {
     var testDate = document.getElementById('test');
     ......
     .....
     newOverlay(); // This is the newly added function
    }
  2. 我将 newOverlay() 定义为

    
    function newOverlay(){
    document.getElementbyId('divId').style.display = 'block';
    }
  3. 我已在 existing() 上方定义了新函数,并且这两个函数均位于 head 标记内

  4. 当我在本地环境中检查此更改时,它工作正常并且没有任何问题。当我部署到服务器时,它对我来说运行良好,而我的同事在 Firefox 中看不到变化。但是,他可以在 IE 和 Chrome 中验证更改。

  5. 我们正在考虑浏览器中的一些缓存,我们清除了缓存(ctrl+shft+del --> Everything)并尝试了。问题又出现了。我添加的部分不在 DOM 本身中。我们尝试了 Ctrl+F5,但没有帮助。

当我们重置 Firefox 浏览器并尝试时,更改得到了反射(reflect)并且工作正常。不知道到底发生了什么。我们的某些机器仍然出现此问题。请分享您的想法。

注意:整个 JavaScript 都在 JSP 内,并且都使用相同版本的 Firefox(最新)

最佳答案

尝试在 getElementById() 中使用双引号。 “id_name” 而不是 'id_name'。有时浏览器很容易出现此类错误。

关于javascript 无法单独在 firefox 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16192861/

相关文章:

javascript - 使用 javascript 设置最大高度

javascript - 这是在 javascript 中插入 JSTL 的正确格式吗?

java - 使用 xml 文件验证 struts 不起作用

firefox - Apache 2 身份验证错误

javascript - iMacro Div 中的多个链接

javascript - AngularJs - 将作用域函数应用于工具提示中的变量时出现奇怪的错误

javascript - Google map 嵌入 Api - 参数 q 无效

firefox - 网页中的小 Blob 仅出现在 google chrome 中

更新多个表行内容时的 JavaScript 加载器

java - 如何将 JSP 响应链接到 Servlet 请求