首页 新闻 搜索 专区 学院

js改变p标签颜色

0
[已关闭问题] 关闭于 2016-10-10 17:38

如图,当我点击某个p标签的时候将他的背景颜色改为灰色,但是每次只需要改一个,当点击另一个的时候要把其他的所有p标签的背景颜色设为空,

function tyidcolor(obj){

var pname= document.getElementsByName("col");
for(var i=0; i< pname.length; i++){
pname[i].style.backgroundColor="";
}

obj.style.backgroundColor="#D9D9D9";

}

以上是js代码,先将其他的设为空,在给当前的p标签设置背景颜色,

目前的情况是可以设置背景颜色,但是清除不了其他的p标签的背景颜色

-忘川-的主页 -忘川- | 初学一级 | 园豆:21
提问于:2016-10-10 17:25
< >
分享
所有回答(1)
0

function tyidcolor(obj){
var pname= document.getElementsByName("col");
for(var i=0; i< pname.length; i++){
pname[i].style.backgroundColor="";
}
debugger;

obj.style.backgroundColor="#D9D9D9";
}

-忘川- | 园豆:21 (初学一级) | 2016-10-10 17:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册