私は次の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関数の最初の行が実行されており、残りは無視されることです。最初の行をコメントアウトすると、残りのコードが実行されます。なぜそうなのか誰かに説明してもらえますか?