<SCRIPT LANGUAGE="JavaScript">
function t(){
var t=document.getElementById("test");
t.innerHTML="<p>222</p>";
}
</SCRIPT>
<p id="test">111</p>
<INPUT TYPE="button" value="test" onclick="t();">
這段代碼,在IE5,IE5.5,IE6里執行都會報錯。叫做未知的運行錯誤,try...catch出來是“[object error]”。function t(){
var t=document.getElementById("test");
t.innerHTML="<p>222</p>";
}
</SCRIPT>
<p id="test">111</p>
<INPUT TYPE="button" value="test" onclick="t();">
在FireFox中,能夠完全正常運行。在Opera 8.5中,也能正常運行。
估計的原因是,IE中的<p>,不能接受嵌套<p>標簽。