【超链接标签】<a>
用法一、超链接<a href="">
例:
<a href="http://www.sina.com.cn" target="_blank">新浪</a>
href属性值可以是url,也可以是本地文件。target属性是指定在哪个窗口或者帧中打开(这里target="_blank"是从新窗口打开)。
===========================================================
超链接:
作用:连接资源。
当有了href属性才有了点击效果。
href属性的值的不同,解析的方式也不一样。
如果在该值中没有指定过任何协议(即上面例子中不指定http,而是www.sina.com.cn),
解析时,是按照默认的协议来解析该值的。默认的协议是file协议(在网页地址栏看到file://...)。
===========================================================
【示例】
<a href="http://www.baidu.com" target="_blank">baidu</a>
<hr/>
<a href="imgs/1.jpg">MM</a>
<hr/>
<a href="mailto:1234567890@qq.com">联系我们</a>
<a href="http://www.xunlei.com/movies/fczlm.rmvb">复仇者联盟</a><br/>
<a href="thunder://......">复仇者联盟</a>
解释:
(1)第一行代码是用新网页标签打开百度主页;
(2)第二行代码是划横线;
(3)第三行代码效果是在网页上点击“MM”会链接到图片1.jpg;
(4)第四行代码是划横线,第五行代码是在网页点击“联系我们”会弹出邮件发送窗口;
(5)第五行代码是在网页单击“复仇者联盟”会链接到下载页面,但是这里什么软件都能下载,因为协议是http,<br/>是换行;
(6)第六行代码是在网页单击“复仇者联盟”会打开迅雷并创建下载链接,只有迅雷才能下载,因为协议是thunder。
(这里先查找本机有无能解析thunder协议的,之后直接打开该软件,然后该软件去解析thunder之后的内容,一解析完,其实是第五行
代码的路径)
【注意】
如何取消超链接效果:
<a href="javascript:void(0)">这是一个超链接</a>
解释:启动javascript解析引擎,void(0)表示“什么都不做”,所以无论鼠标怎么点击“这是一个超链接”都没效果。
有如下代码:
<a href="javascript:void(0)" οnclick="alert('我弹')">这是一个超链接</a>
这里οnclick="alert('我弹')"效果是在点击“这是一个超链接”之后自动弹出对话框,其内容是“我弹”