<html>
<head>
<form name="frm" action="dd.htm" >
<input type="submit" name="btnSubmit" onclick="display('ss')" value="我同意" />
</form><script language="javascript">
<!--
var sec = 3;
var wait = sec * 1000;
document.frm.btnSubmit.value = "我同意[" + sec + "]";
document.frm.btnSubmit.disabled = true;for(var i = 0; i <= sec; i++) {
window.setTimeout("TimeUpdate(" + i + ")", i * 1000);
}window.setTimeout("TimeOk()", wait);function TimeUpdate(num) {
if(num != sec) {
   var pntNum = (wait / 1000) - num;
   document.frm.btnSubmit.value = "我同意[" + pntNum + "]";
}
}function TimeOk() {
document.frm.btnSubmit.value = "我同意";
document.frm.btnSubmit.disabled = false;
}
//-->
<!--
function display(id){
var traget=document.getElementById(id);
if(traget.style.display=="none"){
   traget.style.display="";
}else{
   traget.style.display="none";
}
}
//-->
</script><div id="ss" style="display:none">ahsidkdfkjsdfsdf</div></head>
<body>

解决方案 »

  1.   

    问题解决了:<html>
    <head><div id="aa">a2342342342342fsdf</br>slkdf3453453</div><input type="submit" name="btnSubmit" onclick="display('ss','aa')" value="我同意" />
    <script language="javascript">
    <!--
    var sec = 5;
    var wait = sec * 1000;
    document.all.btnSubmit.value = "我同意[" + sec + "]";
    document.all.btnSubmit.disabled = true;for(var i = 0; i <= sec; i++) {
    window.setTimeout("TimeUpdate(" + i + ")", i * 1000);
    }window.setTimeout("TimeOk()", wait);function TimeUpdate(num) {
    if(num != sec) {
       var pntNum = (wait / 1000) - num;
       document.all.btnSubmit.value = "我同意[" + pntNum + "]";
    }
    }function TimeOk() {
    document.all.btnSubmit.value = "我同意";
    document.all.btnSubmit.disabled = false;
    }
    //-->
    <!--
    function display(ido,idt){
    var trageto=document.getElementById(ido);
    var tragett=document.getElementById(idt);
       trageto.style.display="";
       tragett.style.display="none";
    }
    //--></script>
    <div id="ss" style="display:none">ahsidkdfkjsdfsdf</div></head><body>