var str="<a href=\"###\" onclick=\"rStartTime()\">重设<a> | <a href=\"###\" onclick=\"outTime()\">退出<a>";
$("#toTime").html(str);为何以上无效。而改成“str = "中华人民共和国";”之后却能正常显示。

解决方案 »

  1.   

     document.getElementById("toTime").innerHTML="<a href='###' onclick='rStartTime()'>重设<a> | <a href='###' onclick='outTime()'>退出<a>";这样做也正常
      

  2.   

    结束标记是</a>
    <script src="js/jquery-1.3.2.js" type="text/javascript"> </script> 
    <script type="text/javascript"> 
    window.onload=function(){
      var str=" <a href=\"###\" onclick=\"rStartTime()\">重设 </a> | <a href=\"###\" onclick=\"outTime()\">退出 </a>"; 
      $("#toTime").html(str);
    }
    </script>
    <div id="toTime"></div>
      

  3.   

    html()方法不能有html不完整的。
      

  4.   

    lz应该把str的内容先检查下的