淘宝上选择尺码时 显示红色边框和红对号的效果
function changeimg()
var x=e.srcelement;
var a=x.id;
var ids=new array("size0","size1",......"size10");
for (var i=0;i {if(idsarray[i]!=a){
document.getelementbyid(idsarray[i]).style.url="*****";
}
else
{
document.getelementbyid(idsarray[i]).style.url="*****";
}
}
}
你的意识是:选中添加样式?if判断checkbox是否selected,是 .css() 。不需要用id去判断。用复选框或者是单选框,有个类似:http://blog.csdn.net/qq_19558705/article/details/50364678
大小写不区分,楼主是用记事本写代码?设置背景是backgroundImage,不是url
<script>
function changeimg(e) {//参数也没有定义
var x = e.srcElement || e.target;//srcElement是IE8的,标准浏览器是target
var a = x.id;
var id
for (var i = 0; i < 11; i++) {//数组不用申明了,直接组合下id
id = 'size' + i;
document.getElementById(id).style.backgroundImage = "url(" + (id == a ? '获取焦点时的图片地址' : '默认地址') + ")";
}
}
</script>
<a href="#" id="size0" onclick="changeimg(event)">size0</a> <a href="#" id="size1" onclick="changeimg(event)">size1</a>........
大小写不区分,楼主是用记事本写代码?设置背景是backgroundImage,不是url
<script>
function changeimg(e) {//参数也没有定义
var x = e.srcElement || e.target;//srcElement是IE8的,标准浏览器是target
var a = x.id;
var id
for (var i = 0; i < 11; i++) {//数组不用申明了,直接组合下id
id = 'size' + i;
document.getElementById(id).style.backgroundImage = "url(" + (id == a ? '获取焦点时的图片地址' : '默认地址') + ")";
}
}
</script>
<a href="#" id="size0" onclick="changeimg(event)">size0</a> <a href="#" id="size1" onclick="changeimg(event)">size1</a>........