巧用a标签

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路巧用a标签,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

a标签实现重定位

a标签的超链接属性是最常见的属性,href=url可以帮助定位到其他网页或外部网页。

<a href="http://www.baidu.com">百度</a>

就会跳转到百度,实现重定位功能,注意要是绝对定位,必须以http开头的,不然会在当前目录下加上后缀。

a标签实现转发

同于重定位,转发是在当前目录下跳转到其他html文件。

<a href="two.html"></a>
<a href="/two.html"></a>
<a href="./two.html"></a>
<a href="../two.html"></a>

上面四个都实现了页面的跳转,但有区别第一个是在当前路径后面拼接上two.html,如当前目录是C:\user\html
那么就会跳转到localhost:/user/html/two.html
第二个会忽略路径,也就是直接跳转到localhost:/two.html。**./**其定位功能表示在当前目录下和第一个一样 …/ 表示在当前的上级目录下。

在转发的uil可以携带参数如:

<a href="two.html?type=String&page=int>携带参数</a>

携带参数一般用来实现分页的功能或一些其他分类的功能。url中的参数只起传递功能,并不会影响页面,所以页面仍然是tw.html。通过DOM或后端都可以获取后面的参数。

a标签实现下载功能

当a的href指向某个文件时,就会以浏览器打开,如css,html,jpg,png,txt等。如果遇到浏览器无法识别的文件就会启动下载功能。如果不想以浏览器打开可以为a标签添加download属性只想文件路径就会实现下载功能。

<a href="two.html" download="two.html"></a>

a标签实现锚链接

在网页中浏览到底部了想快速回到顶部,就使用锚链接 # ,用 #id 属性结合快速定位到该容器的位置。#id实现id的定位。

<div style="position: fixed; top: 0px; right: 0px; left: 0px; background-color: red;">
	<h1 >通过id实现锚链接</h1>
	<a href="#box1">box1</a>
	<a href="#box2">box2</a>
	<a href="#box3">box3</a>
</div>
		
<div id="box1" style="background-color: #0000FF; height: 400px;">box1</div>
<div id="box2" style="background-color: #006400; height: 400px;">box2</div>
<div id="box3" style="background-color: #00FFFF; height: 400px;">box3</div>

请添加图片描述
单个#用于回到顶部。

a标签执行js代码

a除了上面的功能外还有执行js代码的功能。

<a href=javascript:代码片;> </a>

代码片可以是function也可以是表达式,或三元运算;

<div>
	<a href="javascript:method(1);">用a标签执行js函数</a>
</div>
<script>
	function method(a){
		console.log(a);
	}
</script>

a标签充当按钮

a标签和文本一样几乎不占任何格式,如果不想用超链接属性,可以将href指向js代码片,使代码片不执行任何东西,void(0)或者return flase从而警用链接属性,然后通过添加事件绑定其他属性。

<a href="javascript:void(0);">用a标签执行回调函数</a>
<a href="javascript:;">用a标签执行空代码</a>
<a href="javascript:return flase;">a标签返回false</a>

再添加onclick,onburs等属性即可。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/156322.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!