attr和prop区别 attr(attribute的缩写) 是从页面搜索获得元素值,所以页面必须明确定义元素才能获取值。 prop(property的缩写)是从属性对象中取值,属性对象中有多少属性,就能获取多少值,不需要在页面中显示定义。 ————— 对于HTML元素本身就带有的固有属性,使用prop方法;在处理我们自己自定义的DOM属性时,则使用attr方法。 —————
// 由于 abc并非 HTML标准属性,因此 ("div").prop("abc")); //undefined // 但 attr 不受限制。("div").attr("abc")); 123