stid="";
subcc='on';
subcg='off'; 这3句应该是声明3各变量
function apd(tid){} 这是一个方法然后接收tid的值。
sub="Submit"+tid;
sub=document.all(sub);
sub.style.display="";
sub="reset"+tid;
sub=document.all(sub);
sub.style.display="";
if (stid !="" && stid != tid){
sub="reset"+stid;
sub=document.all(sub);
sub.click();}
stid=tid;
}
subcc='on';
subcg='off'; 这3句应该是声明3各变量
function apd(tid){} 这是一个方法然后接收tid的值。
sub="Submit"+tid;
sub=document.all(sub);
sub.style.display="";
sub="reset"+tid;
sub=document.all(sub);
sub.style.display="";
if (stid !="" && stid != tid){
sub="reset"+stid;
sub=document.all(sub);
sub.click();}
stid=tid;
}
stid=""; /*声明或者赋值三个变量,后两个没用到
subcc='on'; *如果是声明不建议这样写
subcg='off'; */
function apd(tid) { //传入参数tid
sub="Submit"+tid; //
sub=document.all(sub); //跟上一句一起取得Submit+tid对象并赋给sub
sub.style.display=""; //显示sub
sub="reset"+tid;
sub=document.all(sub);
sub.style.display=""; //这三句跟上面的意思一样
if (stid !="" && stid != tid){ //如果是第一次调用或者连续两次调用这个函
//数则不执 行该分支,否则
sub="reset"+stid; //响应reset+sub的click事件
sub=document.all(sub);
sub.click();
}
stid=tid; //给stid赋值
}
</script>
改写:
<script language="JavaScript" type="text/JavaScript">
var stid="";
var subcc='on';
var subcg='off';
function apd(tid) {
document.all("Submit"+tid).style.display="";
document.all("reset"+tid).style.display="";
if (stid !="" && stid != tid)
document.all("reset"+tid).style.click();
stid=tid;
}
</script>