求助:在JAVAscrept中el=eval("image"+div_id)和 el="image"+div_id;有什么区别

05-10-09 hulaizhi
在java脚本中

下面的函数有什么用

function showdiv(div_id)

{

var el;

el=eval("image"+div_id);

if (document.all.item("div"+div_id).style.display == "block")

{

el.src="Images/jia.gif";

document.all.item("div"+div_id).style.display = "none";

}

else

{

el.src="Images/jian.gif";

document.all.item("div"+div_id).style.display = "block";

}

其中el是用来干什么的?

}

布衣
2005-10-10 15:11
用eval可用于动态执行一些脚本、

el=eval("image"+div_id)和 el="image"+div_id;最大的不同是

前者得到的是一个变量,后者是一个字符串。假设div_id = 1的话,那结果分别是

image1 和 “image1”

hulaizhi
2005-10-10 16:34
感谢JAVA前辈们为我指点迷津

猜你喜欢