关于removeAttribute和getAttribute

关于removeAttribute和getAttribute

removeAttribute、getAttribute、removeAttributeNode、getAttributeNode老师后面两个属性我们之前没有学过吧。。。多出的Node区别在哪啊



正在回答

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

2回答

同学你好,是可以的。可以参考下方的例子:

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

效果图:

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

同学可以测试下

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

好帮手慕言 2019-11-19 14:00:12

同学你好,之前的课程没有讲过,可以简单的做个了解,如下:

1、removeAttribute() 方法删除指定的属性,方法中直接添加属性名称即可:

效果:

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

效果:

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

控制台输出结果:

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

2、removeAttributeNode() 方法删除指定的属性,方法中需要添加属性节点对象。如下:

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

先通过属性节点方法获取属性,然后再移除。效果:

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

控制台输出结果:

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

此方法返回删除的整个属性节点。

总结:这两个方法最终实现的效果相同,但是参数以及返回值是不相同的。自己可以测试理解下,

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 好狗边上飘314 #1
    老师那标签上的固有属性可以通过removeAttribute删除吗?譬如下一章节讲到的input上的checked
    2019-11-19 16:01:59
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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