Javascript 两个程序的代码几乎相同,但输出不同 我的第一个网页 试试看 函数myFunction() { 编写(“哎呀!文档不见了!”); }

Javascript 两个程序的代码几乎相同,但输出不同 我的第一个网页 试试看 函数myFunction() { 编写(“哎呀!文档不见了!”); },javascript,html,Javascript,Html,上面的代码显示如下输出 <!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!")

上面的代码显示如下输出

<!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>
我的第一个网页 试试看

单击“尝试”按钮后,我得到如下输出

<!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页面将被覆盖。 但我的疑问是,文档何时完成加载……….我没有得到它。 然后我修改了上面的代码,如下所示

<!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>

我的第一个网页
试试看
函数myfunction()
{
document.write(“我的第一个JavaScript”);
}
但是上面的代码显示的输出如下

<!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>
我的第一个网页 试试看


按下Try it按钮后,它不会给出任何输出。我不知道这两个程序为什么会这样工作。帮帮我………

第二个程序失败,因为您在
myfunction
中有一个小的
f
,并用一个大的
f


在Chrome中,如果您打开开发者工具(Cntrl-Shift-J)并转到控制台,它将显示javascript错误。

第二页中的问题是您正在调用一个名为myFunction的函数。 但是你的函数叫做myfunction,F是大写的

因此javascript错误是:


未捕获引用错误:未定义myFunction

JavaScript区分大小写。你定义

<!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> 
但是打电话

myfunction

注意,在第二个函数中,
myfunction
F
应该是大写的,或者在
onclick=myfunction()
F
应该是小的。检查控制台窗口。没有输出是因为javascript错误

您的第二次尝试使用小写字母“f”
myfunction
应该是
myfunction
此问题似乎与主题无关,因为它与打字错误有关。此外,请避免使用
document.write
。更喜欢
innerHTML
@DOM,DOM操作
innerHTML
是DOM操作的一种形式。