我有以下的JavaScript。为什么document.write()之后的代码没有执行?
<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函数的第一行正在执行,其余的被忽略。如果我注释掉第一行,其余的代码就会被执行。有人可以向我解释为什么是这样吗?
太谢谢你了@ dystroy,@ WTK,@查希尔·艾哈迈德· –