如何解决如果是正确的,请使用ClassName在dom中删除一个类?
在以下元素中删除class ='nav':
<p class="nav">I am Div1</p>
var p = document.getElementsByClassName("nav")[0];
我知道我可以使用
将其删除p.classList.remove("nav")
但是我可以使用Use:
p.className = "".
提前谢谢
解决方法
使用JQuery:
$('.nav').removeClass('nav');
,
您可以使用JavaScript中的element.classList.remove()
轻松实现
document.getElementsByClassName("nav")[0].classList.remove("nav");
,
尝试这个
p.classList.remove("env");
,
您可以这样删除它:
p.classList.remove('class1')
,
只要您要删除所有课程, p.className='';
即可完美运行。
否则请使用 classList.remove
document.getElementById('btn').addEventListener('click',function() {
var p = document.getElementsByClassName("nav")[0];
p.classList.remove('nav');
});
.nav { background: red }
<p class="nav">I am Div1</p>
<button id ='btn'>Remove
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。