网页中,如果用JS将dd.aa(1,2,3…N)括号中的用一个变量代替?谢谢
<script language= "javascript ">
function expand8(){
var i=62,j=63;
alert(document.all.img62.src);//如何将这个62用i代替呢?谢谢
if(document.all.img62.src== 'images/menu_null.gif '){ //同上
document.all.img62= 'images/menu_on.gif '; //如何将这个62用i代替呢?
document.all.img63.src= 'images/menu_null.gif '; //如何将这个62用j代替呢?
}
else{
document.all.img62.src= 'images/menu_on.gif ';
document.all.img63.src= 'images/menu_null.gif ';
}
}
</script>
<table cellpadding= "0 " onClick= "expand8() " cellspacing= "0 ">
<tr>
<td width= "20 " > <img name= "img63 " src= "images/menu_on.gif "> </td>
<td>
<a href= "# " class= "link2 "> 测试 </a>
</td>
</tr>
</table>
以上是一个html文件中的部分内容,请问如何实现注释部分呢?不用数组能实现么?谢谢。
------解决方案--------------------vae i=62
alert(eval( "document.all.img "+i+ ".src "));//如何将这个62用i代替呢?谢谢
------解决方案-------------------- <script language= "javascript ">
function expand8(){
var i=62,j=63;
var imgi = eval( "document.all.img " + i);
var imgj = eval( "document.all.img " + j);
alert(imgi.src);
if(imgi.src== 'images/menu_null.gif '){
imgi.src= 'images/menu_on.gif ';
imgj.src= 'images/menu_null.gif ';
}
else{
imgi.src= 'images/menu_on.gif ';
imgj.src= 'images/menu_null.gif ';
}
}
</script>