作业帮 > 综合 > 作业

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
map中的area的href必须有值,我点击的时候怎样终止href的跳转,前提是不能在area中写onclick事件
你的代码思路是正确的,稍微改动下,因为必须用到闭包才能找到正确的area
把你的 _areas[i].onclick = function(){};
替换成
(function (i) {
_areas[i].onclick = function() {
window.location.href = _areas[i].href.replace('content_','');
return false;
}
})(j);