1-24编程练习疑问
来源:1-24 编程练习
慕前端8073334
2018-10-04 23:20:23
1.题目链接: 2.我的问题: (1)改变后的样式偶数项,如魔兽世界,前面的实心圆点消失,这个怎么实现? (2)为什么字体颜色只能setAttribute("id","purple"),其中"id" 为什么不能用其它自定义属性名称替代 比如setAttribute("test","purple") 3.我的代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>dom属性</title> <style type="text/css"> #purple{color:purple;} #yellow{color:lightyellow;} .pink{background-color:pink;} .orange{background-color:orange;} </style> </head> <body> <h2>网络游戏排名</h2> <ul> <li>英雄联盟</li> <li>魔兽世界</li> <li>DOTA</li> <li>仙剑奇侠传</li> <li>穿越火线</li> <li>梦幻西游</li> </ul> <script> var list=document.getElementsByTagName("li"); for(var i=0,len=list.length;i<len;i++){ if(i%2==0){ list[i].setAttribute("class","pink"); list[i].setAttribute("id","purple"); }else{ list[i].setAttribute("class","orange"); list[i].setAttribute("id","yellow"); } } </script> </body> </html>
1回答
樱桃小胖子
2018-10-07
1、经测试,偶数项的圆点是已经去掉了的
2、因为你的样式是以id和class的形式书写的,因此书写test是不可以的
希望可以帮到你!
相似问题