我已经使用过
element.hasAttribute('id')
在我的代码中,我需要测试元素是否具有属性id。但是hasAttribute API只适用于IE8之后的浏览器。在我的情况下是否有类似的API或技术可以用于检查元素属性(例如"id")是否可用。
我已经使用过
element.hasAttribute('id')
在我的代码中,我需要测试元素是否具有属性id。但是hasAttribute API只适用于IE8之后的浏览器。在我的情况下是否有类似的API或技术可以用于检查元素属性(例如"id")是否可用。
if ((element.getAttribute('id') === null) || (element.getAttribute('id') === '')) {
只需检查 element.id
- 如果未设置,则为空字符串。
对于那些由JS对象属性镜像的属性,不需要使用element.hasAttribute
。