为了账号安全,请及时绑定邮箱和手机立即绑定

我想在最后的还原为默认值通过再次加载它的class属性来实现,为什么只有第一条显示内容能实现了,本来我下面的classname就是one,two,但是不行,所以我就重新建立一个名字newone、newtwo,还是不能加载,这是怎么回事呢

正在回答

2 回答

document.getElementById()设置的是ID选择器,

document.getElementById().className设置的是class选择器。

ID权值大于CSS,所有,后面的class虽然设置成功了,但是因为权值不够,就没显示出来。不知道这样理解对不对。

1 回复 有任何疑惑可以回复我~

这么改是不可以的,因为在前面你改变样式,这样改变的样式相当于在标签列写一样,当通过类选择器改变,这样权值就没有前面的大,所以会没有效果。因为内联样式>嵌入样式,所以建议您用源码中的写法或者使用removeAttribute()这个方法进行修改

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信