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

removeAttr();是只能移除行内样式的属性吗?

http://img1.sycdn.imooc.com//56fa419200015a7908670417.jpg

这样怎么就没有用呢?

正在回答

3 回答

removeAttr('class')就行了

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

没用的,removeAttr移除的不是样式,你可以移除id 、class、  style等


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

若忆浅搁 提问者

removeAttr();移除的是属性名,具体哪些属于属性名呢 font-size什么的不是吗
2016-03-30 回复 有任何疑惑可以回复我~
#2

hearzhl 回复 若忆浅搁 提问者

removeAttr();移除的是html元素中的属性,如id 、class、 style等,而font-size这些是属于css中的属性。<div id="content" class="blue white" style="width:30px;height:100px;">我脱下了一件蓝色外衣</div><script> $("#content").removeAttr("style");上述也只能移除style中的width和height,不会移除blue和white的样式,要移除的话用removeAttr("class");或者removeClass("white blue");
2016-05-13 回复 有任何疑惑可以回复我~

不应该是removeAttr 应该是removeClass("bg")

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

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

removeAttr();是只能移除行内样式的属性吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信