首页 > 其他分享 >HTML中<button />和<input type=“button“/>的区别

HTML中<button />和<input type=“button“/>的区别

时间:2022-12-23 10:35:15浏览次数:41  
标签:高亮 标签 button HTML 使用 input 输入


根据上篇博文提到的显示高亮的内容,在点击按钮的时候用到了<input type="button">的标签,为什么会使用使用<input>标签,而不使用<button>标签呢?

现象

1、我们在使用<input type="button"/>标签后显示的结果:

HTML中<button />和<input type=“button“/>的区别_linq

可以看到正常把搜索框中内容高亮显示出来了。

2、如果使用<button value="搜索" id ="btnsearch" />的话,在输入框输入要查找的文本之后,相应的行会闪一下,就会恢复原样了。(不好截图,这里就没有放图片)

原因

针对与这个现象,button标签是一个按钮标签,可以执行事件,那么执行完一个完整的点击事件之后会恢复到原本的样子,input标签是一个输入标签,当完成一个输入事件之后,可以理解成光标定位还是在表格高亮的那一行数据上。

标签:高亮,标签,button,HTML,使用,input,输入
From: https://blog.51cto.com/u_15902978/5965031

相关文章

  • js 拼接HTML字符串 onclick事件传多个参数问题
    <!DOCTYPEhtml><htmllang="en"><head>   <metacharset="UTF-8">   <title>js字符串拼接onclick出现的问题</title></head><body>   <divid="box">    ......
  • C#正则表达式提取HTML中IMG标签的SRC地址
    一般来说一个HTML文档有很多标签,比如“<html>”、“<body>”、“<table>”等,想把文档中的img标签提取出来并不是一件容易的事。由于img标签样式变化多端,使提取的时候......
  • HTML 转义字符对照表
    字符十进制转义字符"&#34;"&&#38;&amp;<&#60;<>&#62;>不断开空格(non-breakingspace)&#160;&nbsp; HTML特殊转义字符对照表字符十进制转义字符字符十进制转义字符字符十进......
  • vue控制按钮或者input不可操作disabled
    1、使用v-bind:disabled="变量名"<vxe-button@click="next"v-bind:disabled="buttonDisabled"id="next">派送</vxe-button>2、变量名初始化  3、在需要使得控件......
  • 什么是 HTML5?
    HTML5介绍引用最全面的前端笔记来啦,包含了入门到入行的笔记,还支持实时效果预览。小伙伴们不需要在花时间去写笔记,或者是去网上找笔记了。面试高频提问和你想要的笔记都......
  • (1)初识HTML
     1、介绍HTML代表HypertextMarkupLanguage,它是编写网页时使用最广泛的语言。Hypertext指的是网页(HTML文档)链接在一起的方式。因此,网页上可用的链接称为超文......
  • css:隐藏input file标签并触发点击上传文件事件
    (目录)通用的按钮样式/*button样式来自element-ui*/.button{color:#fff;background-color:#409eff;display:inline-block;line-height:1;......
  • 解决RockyLinux和Centos Stream 9中firefox无法播放HTML视频问题
    如题在测试两种centos后续系统时,发现firefox无法播放HTML视频问题。经过一番折腾找到了解决的办法,具体解决如下:首先下载VLC$sudoyuminstallvlc而后重启浏览器就可......
  • HTML-学习表单-2022-12-22
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>登录注册</title></head><body><h1>注册</h1><!--表单formaction提交的位置,可以是网站,......
  • 前端html
    socket服务端:importsocketdefmain():sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sock.bind(('localhost',8089))sock.listen(5)whileTru......