请好心人解释下面的自定义函数是什么意思?
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";
 }  
  }

解决方案 »

  1.   

    唉,现在回答问题都要带猜的。。看这函数的写法,页面上至少有两个img标签:
    一个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
    }   
      }这个函数的典型应用就是有一个以图片形式显示的按钮,用来控制另外一张图片的显示和隐藏,同时点击这个按钮时,自身的图像也会变化
      

  2.   

    document.all.spgl.style.display=""; //设为空原来是显示的功能