为什么不可以

为什么不可以

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>dom属性的移除</title>
    <style type="text/css">
       .p1{background-color:pink;}
       #p1{color:green;}
       #p2{color:orange;}
       #p3{color:blue;}
    </style>
</head>
<body>
    <p class="p1" id="p1">
        一个人的快乐,不是因为他拥有的多,而是因为他计较的少。
    </p>
    <p class="p1" id="p2">
        静坐常思己过,闲谈莫论人非,能受苦乃为志士,肯吃亏不是痴人,敬君子方显有德,怕小人不算无能,退一步天高地阔,让三分心平气和,欲进步需思退步,若着手先虑放手,如得意不宜重往,凡做事应有余步。
    </p>
    <p class="p1" id="p3">
       持黄金为珍贵,知安乐方值千金,事临头三思为妙,怒上心忍让最高。切勿贪意外之财,知足者人心常乐。若能以此去处事,一生安乐任逍遥。
    </p>
    <script type="text/javascript">
        // 补充代码
        var removeP=document.getElementsByTagName("p");
        for (var i=0,len=removeP.length;i<len;i++) {
            removeP[i].removeAttribute("color");
        }
    </script>
</body>
</html>

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

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

2回答
好帮手慕糖 2018-08-17 09:37:09

你好,对于标签来说id才是它的属性,不能直接参数color哦。

祝学习愉快~

好帮手慕糖 2018-08-16 09:40:55

你好,这里不是删除color,而是删除id哦,例:

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

若能解决你的疑问,望采纳。

祝学习愉快~

  • 提问者 qq_哦_36 #1
    为什么是删除id而不是color呢
    2018-08-16 20:48:10
  • 提问者 qq_哦_36 #2
    还是不会做
    2018-08-16 20:50:36
  • 郭长生 回复 提问者 qq_哦_36 #3
    简单的想 这个删除是只能操作属性层级(比如id,class之类)的,不能直接操作样式(比如color,fontsize之类)
    2018-09-13 17:09:54
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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