發現attr的返回值要麼是checked要麼是undefined,prop的返回值只有true和false。函數
總結:字符串
prop()函數的結果:select
1.若是有相應的屬性,返回指定屬性值。方法
2.若是沒有相應的屬性,返回值是空字符串。總結
attr()函數的結果:di
1.若是有相應的屬性,返回指定屬性值。字符
2.若是沒有相應的屬性,返回值是undefined。ab
對於HTML元素自己就帶有的固有屬性,在處理時,使用prop方法。undefined
對於HTML元素咱們本身自定義的DOM屬性,在處理時,使用attr方法。
具備 true 和 false 兩個屬性的屬性,如 checked, selected 或者 disabled 使用prop()