color:用于指定颜色的控件。
date:用于输入日期的控件(年,月,日,不包括时间)。
datetime:基于 UTC 时区的日期时间输入控件(时,分,秒及几分之一秒)。
datetime-local:用于输入日期时间控件,不包含时区。
email:用于编辑 e-mail 的字段。
month:用于输入年月的控件,不带时区。
number: 用于输入浮点数的控件。
range:用于输入不精确值控件。
search:用于输入搜索字符串的单行文本字段。换行会被从输入的值中自动移除。
tel:用于输入电话号码的控件。
time:用于输入不含时区的时间控件。
url:用于编辑URL的字段。。
week:用于输入一个由星期-年组成的日期,日期不包括时区。推荐你去一个教学网站 秒秒学上把这些知识过一遍,夯实下基础。
HTML5新增自定义属性的特性,在HTML代码中,我们可以在标签上直接定义自定义属性,自定义属性命要以'data-'开头
<p data-hello="这是自定义属性的值">呵呵呵呵</p>我们可以使用原生JS获取到自定义属性的值
let p = document.querySelector('p')console.log(p.dataset.hello) //这是自定义属性的值
也可以通过jquery获取自定义属性的值
$('p').data('hello') //这是自定义属性的值当然,也可以通过传统的方法来获取自定义属性的值
let p = document.querySelector('p')p.getAttribute('data-hello')
p.setAttribute('data-hello','这是重新赋值')
//jquery
$('p').attr('data-hello') //获取
$('p').attr('data-hello','设置') //设置