html中属于布尔类型的属性

1.noshade,用来表示有无阴影,多用于在<hr />标签当中

2.ckecked,用来表示是否默认选中,多用于单选按钮<input type="radio" />和多选按钮<input type="checkbox" />中,需要注意的是,在<input type="radio" />中需要用相同的name才能达到单选框的效果

3.selected,用来表示是否优先显示,用于下拉表单<select></select>和只能下拉表单<datalist>中

4.autofocus,用来自动获取焦点,用于有输入框的<input />标签中

5.readonly,只读属性,可以获取焦点,数据会传递给后台,适合于能输入的文本框,比如text

6.disabled,禁用属性,可以使其无法获取焦点,数据无法传递给后台,在输入文本和按钮都可以用

7.require,用来表示必须选择,多用于<input />标签中

注意:使用jQuery时,对于布尔类型的属性,不用attr方法,应该用prop方法;

原文地址:https://www.cnblogs.com/staceydesign/p/7910765.html