你这样也可以啊
id="'focus"+count+"'" function setFocus(num){
for(var i=0;i<rollCount ;i++){
document.getElementById("focus"+i).className="hidden";
}
document.getElementById("focus"+num).className="";
}
id="'focus"+count+"'" function setFocus(num){
for(var i=0;i<rollCount ;i++){
document.getElementById("focus"+i).className="hidden";
}
document.getElementById("focus"+num).className="";
}
.hidden{
display:block;
}
for(var i=0;i<rollCount ;i++){
document.getElementById("focus"+i).style.display ="none";
}
document.getElementById("focus"+num).style.display ="block";
}
谢谢老大!
不过我这个是想通过JS 判断id=focus 的值和CLASS=HIDDEN 是否显示的问题。
谢谢老大!
不过我这个是想通过JS 判断id=focus 的值和CLASS=HIDDEN 是否显示的问题。
按照顺序,图片所在的li的id分别是focus1, focus2 ,focus3.....
要 ID=FOCUS做什么呢这里面的i 无非就是做个遍历的标示而已.
不好意思 刚才代码有点问题:
应该是function setFocus(num){
for(var i=1;i <=rollCount ;i++){
document.getElementById("focus"+i).style.display ="none";
}
document.getElementById("focus"+num).style.display ="block";
}
<li id="'focus"+i+"'"><a href="thread-$hb169netphoto[photo_tid]-1-1.html" target="_blank"><img src="$hb169netphoto[photo_picurl]" align="absmiddle"><span><a href="thread-$hb169netphoto[photo_tid]-1-1.html">$hb169netphoto[photo_subject]</a></span></li><!--{/loop}-->所以需要设置id=focus 的值!
那 1 2 3 4 5 6 7 8.....这样的应该是有规律的
如果你的数据在库里面,并且i是id那么建议你在外面再放一个数组
<script>var idArray=[];</script>
<!-- {loop $new_daodu_threadlist $hb169netphoto}-->
<script>idArray.push("'focus"+i+"'");//将id循环的放进数组里面</script>
<li id="'focus"+i+"'"><a href="thread-$hb169netphoto[photo_tid]-1-1.html" target="_blank"><img src="$hb169netphoto[photo_picurl]" align="absmiddle"><span><a href="thread-$hb169netphoto[photo_tid]-1-1.html">$hb169netphoto[photo_subject]</a></span></li><!--{/loop}-->
<script>
function setFocus(num){
for(var i=1;i <=idArray.length;i++){
document.getElementById(idArray[i]).className ="hidden"; //这里你要先定义hidden的样式
}
document.getElementById(idArray[i]).className="";
} </script>