【问题标题】:Html js Funktion IE undefinedHtml js Funktion IE 未定义
【发布时间】:2016-04-01 13:59:52
【问题描述】:

我刚开始学习 html,似乎无法让我的 js 文件在 IE 上运行。在 Firefox 中,此脚本运行没有问题,但在 IE 上,调试器向我抛出了 alertTest 功能的函数未定义错误。 我只是想在按下按钮时拨打警报。 这是 HTML 文件

<!DOCTYPE html>
<html>
    <head>
        <title>JavascriptTest</title>
    <script type="text/javascript" src="TestJava.js"></script>
</head>

<body>
    <input type="submit" value="Submit" onclick="alertTest()" />
</body>

这将是我的 TestJava.js 文件(它们都在我计算机上的同一位置)

function alertTest()
{
    window.alert("Alarm");
}

我想这是我犯的一些简单错误,但我似乎无法正确处理 =/ 提前感谢您的帮助。

【问题讨论】:

  • 只使用alert而不是window.alert?
  • 另外,向提交按钮添加 onclick 属性需要 true/false 响应。
  • 什么函数未定义???

标签: javascript html internet-explorer


【解决方案1】:

应该够用了

    alert("Alarm");

而不是

    window.alert("Alarm")

http://www.w3schools.com/jsref/met_win_alert.asp

【讨论】:

  • 好的,感谢您的输入,我将添加一个返回语句并更改为 alert 而不是 window.alert。尝试后我会再次回复
【解决方案2】:

我尝试添加建议的解决方案,但仍然只适用于 firefox 而不适用于 IE。到目前为止的代码现在看起来像这样。 Javascript测试

<body>
    <input type="submit" value="Submit" onclick="return alertTest();" />
</body>

function alertTest()
{
    alert("Alarm");
    return true;
}

【讨论】:

    猜你喜欢
    • 2015-11-23
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    • 2013-01-20
    • 2018-01-04
    • 2013-06-06
    • 1970-01-01
    相关资源
    最近更新 更多