<div id="kk">
 <table >
     <tr><td></td></tr>
 </table>
</div>
<script>
setTimeout(function(){document.getElementById("kk").innerHTML = "aa"},2000);
</script>

解决方案 »

  1.   

    感谢BlueDestiny的答复,但问题还没完全解决.
    我的目的是层刷新,使层能重新读取数据.而不是显示固定值.
      

  2.   

    setTimeout(function(){kk.innerHTML=读数据的函数,返回结果为string.2000);
      

  3.   

    使用Ajax
    -------含有层的页面-------------
    <div id="kk">
     <table >
         <tr><td></td></tr>
     </table>
    </div><script language=javascript>
             var aaa = '' ;
    function ref()
    {
    var theTemp = "?temp=" + Math.random( ) ;
    document.all.theJS.src = "test.asp" + theTemp ;//
    }function updateVar( the )
    {
        if( the.readyState == "loaded" )
        {
             kk.innerHTML = aaa 
        }
    }
    </script>
    <div onclick="ref()">刷新KK</div><script id=theJS DEFER = "DEFER" onreadystatechange =" updateVar( this ) " language=javascript>
    </script>
    ---------------test.asp------------<%
    response.write "aaa = 'xxxx' "
    %>