网页交互

news/2024/11/15 9:43:47/文章来源:https://www.cnblogs.com/xzllll07/p/18301965

  1. 单击 选择元素 (html)
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><form>  <input type="radio" id="option1" name="choose" value="1">  <label for="option1">1</label><br>  <input type="radio" id="option2" name="choose" value="2">  <label for="option2">2</label><br>  </form>
</body>
</html>

显示效果:可通过鼠标点击选择的选项框

  1. 单击激活链接
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><button id="openNewPage">打开百度</button><script src="work.js"></script>
</body>
</html>

work.js

let button=document.getElementById('openNewPage');
button.addEventListener('click', function() {  window.open("https://www.baidu.com", '_blank');});  

显示效果:

点击后可以打开百度

  1. 单击跳转链接
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><a href="https://www.baidu.com" target="_blank">https://www.baidu.com</a>
</body>
</html>

这会显示一个可以点击后跳转到百度的超链接

  1. 悬停
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><button class="hover-button" id="hoverButton">hover</button><script src="work.js"></script>
</body>
</html>

work.js

document.getElementById('hoverButton').addEventListener('mouseover', function() {  this.style.backgroundColor = '#00ff00';  
});  document.getElementById('hoverButton').addEventListener('mouseout', function() {  this.style.backgroundColor = '#ffffff';  
});  

悬停时:

离开时:

  1. 键盘输入
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><form>  <label for="name">input:</label>  <input type="text" id="input" name="input">  <br><br>  <input type="submit" value="submit">  </form>
</body>
</html>

会显示一个输入框和提交按钮:

  1. 其他
    双击三击选中,右键打开菜单,键盘快捷操作可以直接使用,不需要额外实现。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/743914.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

读人工智能全传13人工智能导致的问题2

读人工智能全传13人工智能导致的问题21. 机器人sha手 1.1. 自主57的话题总是带有强烈的煽动性,许多人会本能地厌恶它,认为这样的系统是不道德的,永远不该被建立 1.2. 自主57的讨论大多源于战争中使用得越来越频繁的无人机 1.3. 无人机 1.3.1. 人驾驶的飞机,在菌用领域,它可…

万字:清结算体系,全局方案深度解析

本文分享了头部支付机构是如何做清结算的,在做和带领大家打通支付的底层处理原理,内核中的内核,分享给大家。支付机构帮助交易平台代收代付交易款,那么就需要先从消费者发卡行把钱拿过来,然后再结算给交易平台;对于交易平台也是一样的道理,要帮店家卖东西,需要帮忙通过…

【THM】tomghost练习

先努力成为脚本小子【THM】tomghost练习 与本文相关的TryHackMe实验房间链接:TryHackMe | Room details 简介:识别最近的漏洞,以尝试利用系统或读取你没有权限访问的文件。 **你能完成这个挑战吗? **机器可能需要长达5分钟的启动和配置。 管理员记录:这个房间的用户名包含不…

电动自行车 LED 大灯不亮故障分析和维修教程 All In One

电动自行车 LED 大灯不亮故障分析和维修教程 All In One 电动自行车内置的 LED 前大灯,在骑行途中突然不亮了 ❌电动自行车 LED 大灯不亮故障分析和维修教程 All In One自己动手,丰衣足食问题表象 电动自行车内置的 LED 前大灯,在骑行途中突然不亮了 ❌故障排查转向灯正常 行…

边缘计算是什么?为什么边缘计算平台如此重要?

边缘计算是一种在物联网设备、传感器、嵌入式设备等边缘节点上进行数据处理、分析和存储的计算模式。边缘计算利用设备本身的计算能力,将处理和存储任务从中央云端转移到边缘设备上。这样可以减少数据传输的延迟和网络拥塞,并提高数据隐私和安全性。而边缘计算平台之所以如此…

《《《maven仓库下载jar包

地址:Maven Repository: Search/Browse/Explore (mvnrepository.com) 1.搜索需要的jar包,下面以 easyExcel 为例 2.每天多努力一点,你将会变得更好。

Go语言基于go module方式管理包(package)

目录一.Go Modules发展史1 前言2 早期第三方包存储在GOPATH路径3 vendor阶段4 社区管理工具层出不穷5 go modules官宣官方管理工具二.go module介绍1 GO111MODULE环境变量2 GOPROXY3 GOSUMDB4 GONOPROXY/GONOSUMDB/GOPRIVATE5 go.mod文件6 go.sum文件7 依赖保存位置三. 3.go …

基于go module方式管理包(package)

目录一.Go Modules发展史1 前言2 早期第三方包存储在GOPATH路径3 vendor阶段4 社区管理工具层出不穷5 go modules官宣官方管理工具二.go module介绍1 GO111MODULE环境变量2 GOPROXY3 GOSUMDB4 GONOPROXY/GONOSUMDB/GOPRIVATE5 go.mod文件6 go.sum文件7 依赖保存位置三. 3.go …

rsync+inotify数据的实时同步

一、实时同步技术介绍 1.工作原理:要利用监控服务(inotify),监控同步数据服务器目录中信息的变化发现目录中数据产生变化,就利用rsync服务推送到备份服务器上2.inotify 异步的文件系统事件监控机制,利用事件驱动机制,而无须通过诸如cron等的轮询机制来获取事件,linux内…

Mysql在数据插入后立即获取插入的Id

项目中有需要再数据插入后实用插入的Id,这里使用的是useGeneratedKeys什么是useGeneratedKeys? 官方的说法是该参数的作用是:“允许JDBC支持自动生成主键,需要驱动兼容”,如何理解这句话的意思?其本意是说:对于支持自动生成记录主键的数据库,如:MySQL,SQL Server,此…

03_spark_RDD算子

Transformation 转换算子 RDD 整体上分为 Value、双Value、Key-Value 三种类型。 Value 类型 Map算子函数签名 def map[U:ClassTag](f:T=>U):RDD[U],它通过接受一个参数,并且遍历该 RDD 中每一个数据项,依次应用函数 f 并得到新的 RDD;object Value01_map {def main(arg…

启动数据分析软件SPSS17遭遇的两弹窗解决方案

问题描述 朋友请我帮她安装 SPSS17 这款软件,我寻思这是啥软件,谷歌一下,发现是一个数据分析工具。 在一系列的下一步、确定后,打开时,第 1 个惊喜弹窗来了: 【弹窗内容】应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用…