prop和attr获取标签自定义属性

attr和prop都是Jquery对象用于设置或者获取DOM元素的函数, 比如操作disabled控制按钮是否可用; 最近再操作checkbox时发现, 使用attr无法生效只能使用后者. 依赖于getAttribute()和setAttribute()两个函数.

attribute指明的是HTML文档节点属性;

prop可以获取的是DOM节点对应的JS对象的属性, 我们可以使用诸如document.getElementById("su")获取一个JS对象, DOM节点上的属性再这个对象上未必有, 这个对象上的属性也未必在DOM节点上显示的说明.

el.getAttribute('x')
el.setAttribute('x')

你可能感兴趣的:(prop和attr获取标签自定义属性)