gpt4 book ai didi

javascript - hasAttribute ("id") IE8之前的替换

转载 作者:搜寻专家 更新时间:2023-11-01 05:05:33 28 4
gpt4 key购买 nike

我用过

element.hasAttribute('id') 

在我的代码中测试元素是否具有属性 id。但是 hasAttribute API 仅与 IE8 之后的浏览器兼容。是否有类似的 API 或技术可用于检查我的案例“id”中元素的属性的可用性。

最佳答案

在没有hasAttribute方法的情况下,需要使用getAttribute。如果没有设置属性,这应该返回null,否则返回一个空字符串。实际上,一些浏览器会返回一个空字符串,因此在这些浏览器中无法判断它是一个空属性还是根本没有属性。

if ((element.getAttribute('id') === null) || (element.getAttribute('id') === '')) {

关于javascript - hasAttribute ("id") IE8之前的替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19708176/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com