你在showadv3中加一个alert()语句,看看是不是showadv3得原因

解决方案 »

  1.   

    <table border=1 width=300>
      <tr>
        <td id=td1>11</td>
        <td id=td2>22</td>
        <td id=td3>33</td>
        <td id=td4>44</td>
      </tr>
    </table><br>
    <input onblur="mm(this)">
    <SCRIPT LANGUAGE="JavaScript">
    var tmpStr = "td2";
    function mm(e)
    {
      var td = document.getElementById(tmpStr);
      if(td.innerText == e.value)
      {
        td.style.color = "red";
        setTimeout("showadv3('"+ tmpStr +"')",10000);
      }
    }
    function showadv3(scid)
    {
      document.getElementById(scid).style.color = "#000000";
    }
    </SCRIPT>
      

  2.   

    上面的代码是我随手写的一个例子, 你可以参考一下, 在文本框的 onblur 事件触发示例