火狐浏览器缓存导致JS已经改变的ID没改变

问题主要就是火狐浏览器缓存。

比如,自己写一个JS,如下:

 1 $(document).ready(function () {
 2     $("#bigRoom").live("click", function () {
 3         document.getElementById("ctl00_ContentPlaceHolder1_Text_BigRoom").value = $(this).text();
 4      5     })

这段代码的ID(bigRoom),后来换了一个ID(li),FireBug去调试的时候发现ID还是bigRoom而不是li。主要原因就是火狐浏览器的缓存问题,清楚缓存就OK了。

如何清楚火狐浏览器的缓存:http://jingyan.baidu.com/article/c35dbcb0e7084e8917fcbc7e.html

进去看看就知道了。

时间: 2024-08-29 19:59:34

火狐浏览器缓存导致JS已经改变的ID没改变的相关文章

谷歌、火狐浏览器下实现JS跨域iframe高度自适应的完美解决方法,跨域调用JS不再是难题!

谷歌.火狐浏览器下实现JS跨域iframe高度自适应的解决方法 导读:今天开发的时候遇到个iframe自适应高度的问题,相信大家对这个不陌生,但是一般我们都是在同一个项目使用iframe嵌套页面,这个ifame高度自适应网上一搜一大把,今天要讲的如何在不同的网站下进行相互的调用跟在同一个网站下是一个效果:例如我在自己的项目里面Iframe  了第一博客的页面  http://www.diyibk.com/   当第一博客的页面高度变化了怎么通知父页面呢? 这个时候在谷歌下肯定是拿不到 ifram

[技巧篇]15.火狐浏览器缓存设置,提高开发效率!

针对于WEB开发,调试中经常遇到的问题就是浏览器缓存,刚改的代码刷新发现没有生效,很影响工作效率.我这里介绍一下如何再火狐浏览器中设置缓存的问题,因为攻城狮离不开火狐和firebug这种方便的工具. 在Firefox地址栏中输入“about:cache”并键入回车,接着将显示Firefox的内存缓冲设置与磁盘高速缓 存设置.如果在页面上单击“List Cache Entries”链接,我们还可以查看缓冲区中有哪些数据文件. 1. 调节高速缓存容量 假如你想自行调节磁盘高速缓存的最大容量,可以选择

火狐浏览器缓存和数据备份

浏览器里面找到用户文件夹,把整个文件夹复制到新的浏览器用户文件夹里面即可 原文地址:https://www.cnblogs.com/getFive101/p/11595942.html

火狐浏览器不能获取 event,解决js报错问题

//←的keyCode等于:37 //→的keyCode等于:39 //↑的keyCode等于:38 //↓的keyCode等于:40 function keystoke(obj){ //var e = window.event;//这样在火狐浏览器不兼容,js失效 var e = window.event || arguments.callee.caller.arguments[0]; var tid=obj.id; var str=parseInt(tid); switch(e.keyCod

火狐浏览器如何js关闭窗口的几种解决方法

今天在项目上有一个页面要求在几秒后自动关闭,想着还比较简单,用window.close()就可以了,但是用IE/谷歌/火狐浏览器试了一下,发现IE可以,谷歌用网上的兼容方法也可以实现,但是火狐这里卡住了,不能关闭,网上看到的一种兼容代码: function windowclose() { var browserName = navigator.appName; if (browserName=="Netscape") { window.open('', '_self', ''); wi

解密浏览器缓存机制

浏览器缓存是节省用户流量,提升加载效率的常用方法:但同时它也会带来获取到历史脏数据等风险,今天我们就来详细介绍下浏览器缓存相关内容. 分类 浏览器的缓存主要包括两种缓存:强缓存.验证缓存. 1. 强缓存 强缓存是指浏览器不与服务器进行任何交互请求,直接将浏览器的缓存数据(包括缓存数据的 Response 头信息)返回给用户.这种缓存给用户的响应是最快的,但同时也是风险性较高的.因为该类缓存没有进行任何的校验即直接反馈给用户,是可能存在有历史的脏数据.当浏览器的请求出现同时以下两个现象时该次请求就

火狐浏览器下载|火狐浏览器Firefox电脑版下载

网络上chrome是最火的,速度是最快的,但那是以前,后来的IE,火狐速度都已经和他一样了,微软的新浏览器edge更是号称超越它,但火狐是当今唯一单线程浏览器,就凭这一点,就能说他了不起了,当你看到那chrome几十个线程在运行 的时候,你是否对火狐重新看待了吗?火狐浏览器下载链接火狐浏览器是一个自由及开放源代码网页浏览器,拥有最先进的技术.最强大的性能,还有着极高的运行速度和加载速度,还被网友们公认为速度之王.而且它的内置插件也很丰富,隐私保护也做的很周全,因此受到广大网友的喜爱.并且里面的许

js清除浏览器缓存

浏览器缓存 所有的数据都可以存到服务器中,但这样并不高效,当我们访问网页的时候,一会卡顿,二会浪费服务器的存储空间,三会给服务器造成压力 浏览器缓存,可以提高网站性能和浏览器的速度,但对于需要经常更新的网页来说,缓存导致用户无法显示更新后的样式 如何通过js清除缓存? 随机数 脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别. 即路径或者文件名后的随机数对于文件来说 等价于但浏览器会认为他是 该文件的某个版本! 客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改

在js或css后加?v= 版本号不让浏览器缓存

在js或css后加?v= 版本号不让浏览器缓存,jscss 客户端会缓存css或js文件,改变版本号,客户端浏览器就会重新下载新的js或css文件,在js或css后加?v= 版本号的用法如下 代码如下: <span style="font-size:14px;">css和js带参数(形如.css?v=与.js?v= 或 .css?version=与.js?version= ) <script type=”text/javascript” src=”jb51.js?ve