map中的area的href必须有值,我点击的时候怎样终止href的跳转,前提是不能在area中写onclick事件
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/14 11:41:20
map中的area的href必须有值,我点击的时候怎样终止href的跳转,前提是不能在area中写onclick事件
js部分
if(document.getElementsByName('PagePicMap')){
var _areas=document.getElementsByTagName('area');
for(j=0;j
js部分
if(document.getElementsByName('PagePicMap')){
var _areas=document.getElementsByTagName('area');
for(j=0;j
![map中的area的href必须有值,我点击的时候怎样终止href的跳转,前提是不能在area中写onclick事件](/uploads/image/z/15585021-45-1.jpg?t=map%E4%B8%AD%E7%9A%84area%E7%9A%84href%E5%BF%85%E9%A1%BB%E6%9C%89%E5%80%BC%2C%E6%88%91%E7%82%B9%E5%87%BB%E7%9A%84%E6%97%B6%E5%80%99%E6%80%8E%E6%A0%B7%E7%BB%88%E6%AD%A2href%E7%9A%84%E8%B7%B3%E8%BD%AC%2C%E5%89%8D%E6%8F%90%E6%98%AF%E4%B8%8D%E8%83%BD%E5%9C%A8area%E4%B8%AD%E5%86%99onclick%E4%BA%8B%E4%BB%B6)
你的代码思路是正确的,稍微改动下,因为必须用到闭包才能找到正确的area
把你的 _areas[i].onclick = function(){};
替换成
(function (i) {
_areas[i].onclick = function() {
window.location.href = _areas[i].href.replace('content_','');
return false;
}
})(j);
把你的 _areas[i].onclick = function(){};
替换成
(function (i) {
_areas[i].onclick = function() {
window.location.href = _areas[i].href.replace('content_','');
return false;
}
})(j);
请问在javascript中top.location.href 与 location.href的区别是什么?
我要在的href里填写一段由window.location.href获得的地址,怎么编写?
window.location.href的用法
请问 起什么作用?主要不懂的是 href="." 中的“点”代表什么?主要不懂的是 href="." 中的“点”代表什么
怎样让页面中所有的a href标签都不显示下划线?
这个标签里的href属性的
html 里的href 英文全称是什么?
标签里href属性的用法,
self.location.href的具体用法
用js获取a标签里href的值 当我把a标签里href设为空后取到的值是当前页面的链接地址 如何能正确取到空值
将标签的href属性值设置为"#"有什么好处
else语句是登录的判断过程,主要代码如下:alert("用户名不能为空!");window.location.href