请好心人解释下面的自定义函数是什么意思?
function openspgl(){
if(document.all.spgl.style.display=="none"){
document.all.spgl.style.display="";
document.all.d1.src="images/point3.gif";
}
else{
document.all.spgl.style.display="none";
document.all.d1.src="images/point1.gif";
}
}
function openspgl(){
if(document.all.spgl.style.display=="none"){
document.all.spgl.style.display="";
document.all.d1.src="images/point3.gif";
}
else{
document.all.spgl.style.display="none";
document.all.d1.src="images/point1.gif";
}
}
一个id为spgl,document.all.spgl表示取得这个id为spg1的元素(即<img id="spg1" src=""/>,以下简称img1
另一个id为d1,document.all.d1表示取得这个id为d1的元素(即<img id="d1" src=""/>,以下简称img2
函数功能具体看注释function openspgl(){
if(document.all.spgl.style.display=="none"){//如果img为隐藏,则执行下面语句
document.all.spgl.style.display=""; //显示img1
document.all.d1.src="images/point3.gif"; //将img2的src改为images/point3.gif
}
else{ //否则(即img没有隐藏
document.all.spgl.style.display="none"; //隐藏img1
document.all.d1.src="images/point1.gif"; //将img2的src改为images/point1.gif
}
}这个函数的典型应用就是有一个以图片形式显示的按钮,用来控制另外一张图片的显示和隐藏,同时点击这个按钮时,自身的图像也会变化