Open daixinye opened 7 years ago
element.getAttribute 获取的是原始值。 而 element.attribute 获取的是格式化或计算后的值。
element.getAttribute
element.attribute
在做一些检测的时候需要注意避免使用 element.getAttribute()
element.getAttribute()
function inputSupportsType(type){ var input = document.createElement('input'); input.setAttribute('type', type); // 这里不能用 input.getAttribute() if(input.type == 'text' && type!= 'text') return false; retrun true; }
参考: https://stackoverflow.com/questions/10280250/getattribute-versus-element-object-properties
element.getAttribute
获取的是原始值。 而element.attribute
获取的是格式化或计算后的值。在做一些检测的时候需要注意避免使用
element.getAttribute()
参考: https://stackoverflow.com/questions/10280250/getattribute-versus-element-object-properties