.attr() 和 .prop()

2017-03-03  本文已影响0人  老虎爱吃母鸡
<input abc='abc'>
$('input')[0].abc //访问到的就是undefined,因为DOMElement没有这个API可以访问
$('input')[0].getAttrbute('abc') //可以访问得到,因为这是定义在html元素中的属性

例如,元素的style属性,两种方法得到的返回值是不一样的,一个是字符串,一个是style对象

<input style="font:arial;"/>
//js
var attr = $('input').attr('style')// 'font:arial;' 
var prop = $('input').prop('style')// CSSStyleDeclaration
console.log(attr,prop)
Element.innerHTML //这个是property
上一篇 下一篇

猜你喜欢

热点阅读