removeAttribute()我知道可以删除标签上的属性,但是通过JavaScript给input标签添加checked的属性后,再调用removeAttribute()方法,为什么删除不了?有没有大佬帮忙解释一下?
<input type="checkbox" id="input">removeAttribute()
<script>
var input = document.getElementById('input');
input.checked=true;
input.removeAttribute('checked');
//结果这个checked固有属性似乎没有被删除(因为前端页面中依然被选中),但是dom树上也没有这个checked属性
input.class="demo";
input.removeAttribute('class');
//这个class固有属性成功删除了
</script>
相关分类