0

我只是想在屏幕上显示一个消息框。

这是调用消息框的按钮的 HTML ---

 <button onclick="myFunction()">Try it</button>

这是相关的javascript函数代码——

function myFunction()
{
    alert("Hello World!");
}

javascript 函数存储在 js/fetchdetails.js(相对于 HTML 文件的路径)。

我已经在 HTML 文件中包含了 JS 文件,在 head 部分使用了以下代码——

<script src="js/fetchdetails.js"></script>

我在这里做错了什么?

4

2 回答 2

1

您发布的代码没有任何问题;错误在其他地方。

fetchdetails.js没有被加载,或者此处未显示的 javascript 中的某些错误导致您的脚本停止执行。

使用浏览器的检查工具查找任何错误消息,并验证文件是否已正确加载(通常有一个“网络”选项卡)。

于 2012-07-26T11:09:06.993 回答
-1

试试这个..

<!DOCTYPE html>
<html>
    <head>
        <title>Page Name</title>

        <script type="text/javascript" src="js/fetchdetails.js"> </script>

    </head>

    <body>
<button onclick="myFunction();">Try it</button>
    </body>
</html>

在您的 javascript 文件中

function myFunction(){alert("Hello World!");}

这对我来说很完美

如果它不起作用,请提供更多详细信息或尝试这些按钮:

<button onclick="javascript:myFunction();">Try it</button>
<input type="button" onclick="myFunction();" value="Try me"/>
<input type="button" onclick="javascript:myFunction();" value="Try Me"/>

希望这可以帮助

于 2012-07-26T11:54:14.440 回答