<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
document.write("Oops! The document disappeared!");
}
</script>
</body>
</html>
上面的代码表明像输出下面两个程序具有大致相同的代码,但输出为不同
我的第一个网页 试试吧
点击试试吧后按钮我得到的输出象下面
糟糕!该文件消失了!
在互联网上,我发现消失的原因是如果我在文档加载完成后执行document.write,整个HTML页面将被覆盖。 但我的疑问是,当文件完成loadind ...........我不gettimg它。 然后我修改了上面的代码像下面
<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<button onclick="myFunction()">Try it</button>
<script>
function myfunction()
{
document.write("My First JavaScript");
}
</script>
</body>
</html>
,但上面的代码显示像下面
我的第一个网页 试试吧
按尝试按钮,它是不会放弃任何后输出输出。我不知道为什么这两个程序是这样工作的。帮助我..................
你的第二次尝试有一个小写'f'myfunction'应该是'myFunction' – Mark
这个问题似乎是题外话题,因为它是关于一个错字。 – Mathletics
另外,请避免使用'document.write'。喜欢'innerHTML'。 –