美文网首页
HTML小知识点总结

HTML小知识点总结

作者: 宝子向前冲 | 来源:发表于2023-04-15 19:01 被阅读0次

一、label和input

在单独的input框中,用户想要输入内容时只能点击输入框才可以使输入框获取焦点。

<inputid="account"name="account"/>

如果在input的周围加一个label,那么点击label显示的文字时,焦点也会自动集中在输入框中。具体的使用方法是label的for=“输入框的id”

<labelfor="account">账号</label><inputid="account"name="account"/>

label和input两种绑定方式:

1、label包裹input,这个时候点击文字可以选中当前项。

此时如果给label绑定点击事件,点击label的时候会触发两次,这是因为label与其绑定元素的关系,当点击label时,浏览器会自动给被绑定元素也执行点击事件的行为,解决方法是用e.preventDefault()阻止默认行为。

//<label for="">  注意此处label里不能写for,不然就必须给input加id,按照第二种方式绑定关系,

//否则点击文字不能默认选中当前选项

<label>

   <input type="checkbox"  id="agree1">

   选项1

</label>

2、label和input写在同一层级,此时想要实现点击文字选中当前选项的功能,必须给label的for属性和input的id绑定相同值

<input type="checkbox"  id="option1"> <label for="option1">选项一</label>

相关文章

  • 2018-07-16

    HTML知识点总结 一.什么是html? HTML(HyperText Markup Language) 超文本标...

  • 总结部分知识点 _ 杂(html, css, js)

    总结部分知识点 _ 杂(html, css, js) 搭载项目环境 Html核心文件index.html CSS:...

  • 自己总结的知识点,不太全面,有错误的,欢迎指正!

    HTML知识点总结 html 超文本标记语言(结构层) 1.文档声明 段落标签 ...

  • HTML知识点总结

    html结构 html标签,在HTML中一个网页时从HTML开始,到HTML结束 HTML中head标签中的的...

  • html知识点总结

    HTML、XML、XHTML 有什么区别 HTML:超文本标记语言 (Hyper Text Markup Lang...

  • HTML知识点总结

    1. HTML、XML、XHTML 有什么区别: HTML(Hypertext Markup Language):...

  • HTML知识点总结

    HTML< base>元素 < base>标签描述了基本的链接地址/链接目标,该标签作为HTML文档中所有链接标签...

  • Html知识点总结

    1. HTML、XML、XHTML 有什么区别? HTML全名为超文本标记语言(Hyper Text Markup...

  • HTML知识点总结

    一、 HTML、XML、XHTML 有什么区别 HTML (Hyper Text markup language)...

  • 无标题文章

    综和复习本月知识点总结: 一:微信小程序 二:vue复习 三:js复习 四:新知识点 一:微信小程序知识点总结 开...

网友评论

      本文标题:HTML小知识点总结

      本文链接:https://www.haomeiwen.com/subject/tcbxjdtx.html