简单的onload事件没有触发?

时间:2013-03-18 04:32:24

标签: javascript html

刚刚制定了一个基本程序来解决问题的根源,我似乎无法找到为什么这根本不起作用。

HTML

<html lang="en">
    <head>
        <script type="text/javascript" src="carjava.js"></script>
    </head>
<body onload="hi()">
    hi
</body>

</html>

JS

function hi() {
alert("hi");
}

我希望在页面加载时弹出警报,但没有任何反应,任何想法?

2 个答案:

答案 0 :(得分:1)

我无法告诉你为什么它没有开火,但这应该有效:

<强> HTML

<html lang="en">
    <head>
        <script type="text/javascript" src="carjava.js"></script>
    </head>
    <body>
        hi
    </body>
</html>

<强> JS

function hi() {
    alert("hi");
}

window.onload = hi;

答案 1 :(得分:0)

以下代码对我来说工作正常:

<html lang="en">
    <head>
        <script type="text/javascript" src="carjava.js"></script>
        <script type="text/javascript">
          function hi()
          {
             alert('hi');
          }
        </script>
    </head>
<body onload="hi()">
    hi
</body>

</html>

它在Firefox和Linux中运行良好铬。必须是js文件的东西。