我刚刚开始使用面向 Web 开发人员的专业 JavaScript,并且正在尝试运行代码。我很早就尝试将 JavaScript 嵌入 HTML 文档中。如果我定义一个函数并在同一个文档中调用它,则不会发生任何事情。同样,如果我在文档中定义一个函数并从 Firefox 暂存器或 FireBug 调用它,则不会发生任何事情。但是,我可以从便笺簿或 FireBug 运行整个事情(定义函数并调用它)。
我用于页面的代码是:
<!DOCTYPE html>
<html>
<head>
<title>Test Page</title>
<script type="text/javascrtipt">
function compare(a, b) {
if (a < b) {
alert ("A is less than B");
} else if (a > b) {
alert ("A is greater than B");
} else {
alert ("A is equal to B");
}
};
</script>
</head>
<body>
<p>Paragraph 1</p>
<script type="text/javascript">compare(5, 6);</script>
</body>
</html>
我发现了类似的问题,例如我认为可以回答我的问题的问题,但我对它的理解不足以将其应用于我的场景。我将如何使上面的函数成为全局的(如果这是这里需要的)?
谢谢,
格尔