document.getElementById("className").className 无法设置 属性 'className' 为 null
document.getElementById("className").className Cannot set property 'className' of null
我正在尝试查找具有 class "active" 的元素并将其 class 更改为 "inactive"。
目前我遇到这个错误
Cannot set property 'className' of null
javascript:
document.getElementById("active").className = "inactive";
html:
<a href="javascript:;" class="paginationlink active" data-page-number="1"></a>
我不认为问题是因为我有两个 class,因为我尝试从元素中删除 paginationlink
但我仍然 return 同样的错误。
我看过一个类似的问题here and ,但我没有可以从中提取的唯一 Id 属性。
问题是您使用 document.getElementById("active")
获取元素,但未定义 id="active"
。尝试添加 id="active"
我正在尝试查找具有 class "active" 的元素并将其 class 更改为 "inactive"。
目前我遇到这个错误
Cannot set property 'className' of null
javascript:
document.getElementById("active").className = "inactive";
html:
<a href="javascript:;" class="paginationlink active" data-page-number="1"></a>
我不认为问题是因为我有两个 class,因为我尝试从元素中删除 paginationlink
但我仍然 return 同样的错误。
我看过一个类似的问题here and
问题是您使用 document.getElementById("active")
获取元素,但未定义 id="active"
。尝试添加 id="active"