淘先锋技术网

首页 1 2 3 4 5 6 7

情景还原:

html生成的源码:

电子资源

数据库

试用数据库

自建特色数据库

span点击触发事件:

function redict(id, name) {

//接下来使用js代码进行页面跳转

window.location.href = "main.aspx?type=nav&stuNo=" + id + "&navName=" + name;

}

当点击span内的标签时会触发a标签的href  导致跳转链接不正确

解决办法:

js添加event.preventDefault();

阻止默认事件.比如当你点击带有href值的a标签时,元素响应click事件后,还会发生页面跳转.如果加上这个方法(属性)后,浏览器只会响应click事件,不会发生跳转.

更改js:

function redict(id, name) {

event.preventDefault();

//接下来使用js代码进行页面跳转

window.location.href = "main.aspx?type=nav&stuNo=" + id + "&navName=" + name;

}