小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

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标签添加下载属性只想文件路径就会实现下载功能。

<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>

代码段可以是函数、表达式或三元运算;

<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等属性。

. . .

相关推荐

额外说明

Springboot 2.X——jta-atomikos+mybatis多数据源配置和事务管理

一、简介 一般的企业做一个项目,一般也就只会用到一个数据库,一个数据源就可以了。但是考虑到分库操作后,需要对多个数据库、数据表进行CRUD操作,此时则需要在一个服务层操作数据时,必须保证全局事务能够正常进行。 二、配置 整体的项目布局: 主要的配置方式:

额外说明

Centos7 下安装 docker

参考自 spring cloud与docker微服务架构实战一书。 系统要求 :          Docker官方建议将Docker运行在Linux系统上,当然也可以在其他平台运行,本片博客只介绍在linux系统上的安装方法。      Docker运

额外说明

java基本数据类型

Java基本数据类型 ##1.Java的两大数据类型: (1).基本数据类型 (2).引用类型 Java语言提供了八种基本数据类型。六种数字类型(四个整数型,两个浮点型),一 种字符类型,还有一种布尔型。 2.数字类型: (1).byte: byte 数

额外说明

文本摘要相关问题:

1.预测效果特别差,需要换模型 summarizer( ‘据悉,2022年教育部将围绕“巩固提高、深化落实、创新突破”三个关键词展开工作。要进一步强化学校教育主阵地作用,继续把落实“双减”作为学校工作的重中之重,重点从提高作业设计水平、提高课后服务水平、

额外说明

【STM32】基础知识 第九课 STM32启动

【STM32】基础知识 第九课 STM32启动 MAP 文件 MAP 文件浅析 MAP 文件组成 atk_f103.map 文件 启动模式 STM32 启动模式 (F1) STM32 启动过程 启动文件介绍 Reset_Handler 函数介绍 堆栈简介

额外说明

[Eigen中文文档] 稠密矩阵分解函数对比

文档总目录 英文原文(Benchmark of dense decompositions) 本页介绍了 Eigen 为各种方阵和过约束问题提供的稠密矩阵分解的速度比较。 有关线性求解器、分解的特征和数值鲁棒性的更一般概述,请查看 此表。 该基准测试已在配

额外说明

OpenCV-Python实战(番外篇)——利用 KNN 算法识别手写数字

OpenCV-Python实战(番外篇)——利用 KNN 算法识别手写数字 前言 手写数字数据集 MNIST 介绍 基准模型——利用 KNN 算法识别手写数字 改进模型1——参数 K 对识别手写数字精确度的影响 改进模型2——训练数据量对识别手写数字精确

额外说明

云原生微服务治理 第四章 Spring Cloud Netflix 服务注册/发现组件Eureka

系列文章目录 第一章 Java线程池技术应用 第二章 CountDownLatch和Semaphone的应用 第三章 Spring Cloud 简介 第四章 Spring Cloud Netflix 之 Eureka 文章目录 系列文章目录 @[TOC]

额外说明

2.多线程-初阶(下)

文章目录 4. 多线程带来的的风险-线程安全 (重点) 4.1 观察线程不安全 4.2 线程安全的概念 4.3 线程不安全的原因 4.3.1原子性 4.3.2可见性 4.3.3代码顺序性 4.4 解决之前的线程不安全问题 5. synchronized[

额外说明

安卓程序应用崩溃 drawable

在做作业的时候总是出现问题,安卓程序应用一直崩溃 找不到图片资源 出现异常  InflateException      E/AndroidRuntime: FATAL EXCEPTION: main                   Process:

ads via 小工具