请问js能重写这个方法或者属性吗? 我想实现的目的是实现例如有下面一句话:能否在这之前重写这个属性?让其不自动跳转呢?location.href = "http://www.baidu.com"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想得到其要中转的url,然后进行分析,然后再中转 那用得着去重写它?var url=window.location.href;//这样不就得到当前页面的链接了吗?alert(url);如果你是这么写的window.location.href="XXXXX";那你为什么不能这样var url="XXXXX";这里写你的逻辑代码window.location.href=url;//这里实现跳转 奇怪的想法修改 hash 值 不会跳转 最好不要重写原生对象的方法或属性。LZ想要的效果完全可以用一个函数来实现,把要跳转的URL传进去,分析重写URL之后,再执行location.href = url; 如果你对URL的调用逻辑还能改的话那就对 location的访问在封装一层 对链接的操作全部给封装层封装层再调用底层来实现你的想法locatuion这个对象似乎封装了get,set访问器 想直接修改估计是不行的 JS方法IE和火狐不兼容的问题 javascript怎么给Label赋值啊? 关于双击滚屏代码的问题 firefox 下ajax小问题 能用javascript自己设置表格得行宽列高吗?特急 下面的语句错在哪里?? 怎样判断分辨率,让弹出窗口全屏 如何控制button按钮的大小? 一个动态提交的问题 多人竟然搞不定 一个JS JS如何自动加载整棵动态树,我用的是jquery控件 二维数组树形结构,怎么取得一个类别下的所有子类。
那用得着去重写它?var url=window.location.href;//这样不就得到当前页面的链接了吗?
alert(url);如果你是这么写的
window.location.href="XXXXX";
那你为什么不能这样
var url="XXXXX";
这里写你的逻辑代码
window.location.href=url;//这里实现跳转
修改 hash 值 不会跳转
那就对 location的访问在封装一层 对链接的操作全部给封装层
封装层再调用底层来实现你的想法locatuion这个对象似乎封装了get,set访问器 想直接修改估计是不行的