简单的javascript事件:使用内联和传统方法进行警报

时间:2011-04-30 04:40:39

标签: javascript javascript-events

我一直在看以下代码几分钟,这个问题正在逃避我。如何使这些产生警报的事件发挥作用?

<html>

<head></head>

<body>

[ <span id="trad_alert">traditional alert</span> ]

[ <span onclick="inlineAlert ();">inline alert</span> ]

<script type="txt/javascript">
document.getElementById("trad_alert").onclick = function () {
    alert ("traditional alert");
}

function inlineAlert () {
    alert ("inline alert");
}
</script>

</body></html>

搜索stackoverflow或web会产生许多看似与我正在尝试的相同的示例,但我的继续失败。

3 个答案:

答案 0 :(得分:4)

您的脚本类型错误。

将其更改为<script type="text/javascript">或完全删除type

答案 1 :(得分:4)

如果我将脚本块上的mime类型更改为text/javascript(您有txt),它在Fx4中对我来说没问题。

答案 2 :(得分:3)

你错过了text/javascript中的e。它适用于一个:

http://jsfiddle.net/kFUMX/

也可以查看Firebug的javascript调试。