將以下內容保存在一個文件(如file.htm),它的工作原理=>打印出「3」。 但是如果我取消註釋'document.write(「Hello:」);'它不再工作(輸出「0」)。有人知道爲什麼奇怪的輸出與document.links.length
<html>
<head>
<script language="JavaScript" type="text/javascript">
function display() {
//document.write("Hello: ");
document.write(document.links.length + "<br>");
}
</script>
</head>
<body onload="display()">
<A href="link0.htm">Link 0</A>
<A href="link1.htm">Link 1</A>
<A href="link2.htm">Link 2</A>
</body>
</html>
實際上是在打字!做得好 – vpram86 2010-02-17 17:20:48
差不多,不要用document.write。永遠。 – Matchu 2010-02-17 17:21:23
我在IE,Firefox和Chrome上試過了。我認爲你是正確的,你的解釋很清楚。謝謝! – yeeen 2010-02-17 17:24:26