属性名和属性值一样,给属性的值bool类型,或者直接不写
autofocus:自动获取焦点
multiple:多行选择
required:必填项
accesskey='z': 使用alt+ z 获取焦点的快捷方式
pattern:正则规定输入的内容。严格意义
h5的api依赖于脚本语言,一般都在script标签中完成
1、js获取元素的方式:document.getElementById() byclassname bytagname byname
h5: document.querySelector('选择器') querySelectorAll()
2、jquery操作类: jquery对象.addClass() removeClass() toggleClass() hasClass()
h5新增的类操作:基于classList的属性, dom对象.className.add() remove() toggle() contains()
好处:不用像jquery导入库,又可以方便的使用类操作dom元素
自定义属性:data-[属性名字]
获取属性值: jquery的方式获取: 对象.data('自定义属性名') attr() prop() val()
h5: 对象.dataset 获取属性的集合
自定义属性的命名: data-名字 data-user-name----通过dataset获取时:dataset.userName---遵循驼峰命名法