老师有问题

老师有问题

removeAttribute是只能移除自定义属性吗?不能移除固有属性?视频中提了一下但是没有说清楚

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕码 2019-10-11 14:33:29

同学你好!

刚刚回答的是有一些问题的,这里混淆了固有属性的概念,固有属性如下:固有属性就是浏览器给默认给html标签绑定上的属性。

例如:

http://img1.sycdn.imooc.com/climg/5da021de09c9b29c04390044.jpg

在控制台中可以看到:

http://img1.sycdn.imooc.com/climg/5da02139096ed05908460728.jpg

即是是删除了class这个属性,但是固有属性中还是存在的:

http://img1.sycdn.imooc.com/climg/5da02185098ccdf005710101.jpg

http://img1.sycdn.imooc.com/climg/5da021a409f29e2d06930592.jpg

结论,removeAttribute可以移除自定义属性,固有属性无法移除。

如果帮助到了你,欢迎采纳,祝学习愉快~

好帮手慕码 2019-10-11 11:12:12

同学你好!

是可以删除固有属性的,例如:

http://img1.sycdn.imooc.com//climg/5d9ff2ff09dda13f04860115.jpg

效果:

http://img1.sycdn.imooc.com//climg/5d9ff30309b6d1f904230076.jpg

如果帮助到了你,欢迎采纳,祝学习愉快~

  • 提问者 玛丽大学前端 #1
    那是不是不能删除没有声明的固有属性??
    2019-10-11 11:20:28
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师