我有以下 JavaScript。
<html>
<head>
<script language="JavaScript">
function fdivisible()
{
document.write("<h1> Just a javascript demo</h1>");
var x=document.forms["aaa"]["txt1"].value;
alert(x);
}
</script>
</head>
<body>
<form action="#" name="aaa">
Enter a no. : <input type="text" name="txt1" id="txt1" />
<input type="button" value="Click" onclick="fdivisible();">
</form>
</body>
</html>
问题是,JS函数的第一行正在执行,其余的都被忽略了。如果我注释掉第一行,其余的代码就会被执行。谁能向我解释为什么会这样?