情景还原:
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;
}