未捕获的ReferenceError :(函数)未定义

fia*_*lli 4 javascript

我只是认为这对有此问题的人很有用:

我有以下代码:

<html>
<head>
    <link rel="stylesheet" href="example.css" type="text/css"/>
    <title>CSS TESTS</title>
    <script language="text/javascript">
        var move = 0;
    </script>
</head>
<body>
    <input type="text" id="shape" onchange="alert(move);"/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是我无法获得警报的效果。我会得到Uncaught ReferenceError:未定义移动。

fia*_*lli 5

事实证明,脚本标记上的language属性不允许我指定文本/ javascript,而只能指定javascript。该类型属性允许“ 文/ JavaScript的 ”。仅此而已,我花了数小时试图在javascript代码中找到错误... arg!

所以,基本上我改变了说的

<script language="text/javascript">
Run Code Online (Sandbox Code Playgroud)

<script type="text/javascript">
Run Code Online (Sandbox Code Playgroud)

而且一切正常。