Href的值为有效文档的路径或者JavaScript代码断,我能不能理解为路径其实就是文档里的内容,就像定义一个变量b=3,引用a时其实就是在使用3?
百度
<……="javascript:alert(3)">lk<…>
当我点击"百度"时,百度网页会出现。点"lk"时会显示3。是哪个实现的这个功能
是a嘛
谢谢!
这个是浏览器 渲染引擎在起作用, 浏览器是解释执行的,
当解析到javascript:开头的他就认为后面的是js代码会交给js引擎执行
如果不是js代码则认为是路径,有可能是任意路径
路径又区分相对路径 和绝对路径 如果是http开头的则认为是【绝对路径】 否则就是 【相对路径】
第一个超链接 <a href="http://www.baidu.com">外网</a>
第二个超链接 <a href="./aa.html">当前位置的aa.html</a>
第三个超链接 <a href="../b.html">当前位置上一级目录的aa.html</a>
如上述点 :
浏览器请求href数据后再显示的时候有可能在当前窗口显示,也有可能新打开一个窗口,如何选择是由 a标签的 target决定的