关于A标签#的问题
I.在谷歌浏览器下,alert以后效果同(2)II.alert以后效果同(2)(7)<a href="#" onclick="alert('Hello World!!!')">#</a>页面路径后多个#http://localhost:8080/project/xxx.html#,alert以后效果同(3)(8)<a href="#top" onclick="alert('Hello World!!!')">#top</a>页面路径后多个#tophttp://localhost:8080/project/xxx.html#top,alert以后效果同(4)疑点1:(3)的情况是否会刷新页面,如何证明疑点2:据网上资料显示,(3)是(4)的一种缩写2.使用bathpathmyeclipse新建jsp页面时,会有如下代码<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><base href="<%=basePath%>">作用是使页面无论处在哪里, 都相当于在当前WEB项目的根路径下http://localhost:8080/project/xxx.jsp页面下(1)<a>请单击</a>如果href属性为空将失去超链接的特性(2)<a?href="">请单击</a>?I.在谷歌浏览器下,?跳转项目根目录 http://localhost:8080/project,这是因为bathpath的作用II.在IE11下,会跳转项目根目录http://localhost:8080/project/(3)<a?href="#">请单击</a>跳转项目根目录/#,http://localhost:8080/project/#并没有出现想象中的?http://localhost:8080/project/xxx.jsp#还是因为bathpath的作用:使页面无论处在哪里, 都相当于在当前WEB项目的根路径下如果是a标签href="b" 难道能跳到/xxx.jsp/b去吗?(4)<a?href="#top">请单击</a>?跳转项目根目录/#top,http://localhost:8080/project/#top并没有出现想象中的?http://localhost:8080/project/xxx.jsp/#top,原理同(3)(5)<a onclick="alert('Hello World!!!')">请单击</a>原理效果同(1)(6)<a href="" onclick="alert('Hello World!!!')">请单击</a>I.在谷歌浏览器下,alert以后效果原理同(2)II.alert以后效果同(2)(7)<a href="#" onclick="alert('Hello World!!!')">#</a> alert后跳转项目根目录/#,http://localhost:8080/project/#,效果原理同(3)(8)<a href="#top" onclick="alert('Hello World!!!')">#top</a>?alert后跳转项目根目录/#top,http://localhost:8080/project/#top,效果原理同(4)疑点1:如何解决在既有basepath的情况下#跳转到页首的问题