0

我确定此 html 中缺少某些内容。onChange 事件永远不会被触发。有人帮忙吗??谢谢

<!DOCTYPE html PUBLIC "-//W3C/DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
    <title>Wake up call</title>
    <script type="text/javascript">
      function v(elementName) {    // Function is defined here
        alert(elementName);
      }
    </script>
  </head>

  <body bgcolor="lightblue">
    <form>
      <input type="text"
        value="Wake me" id="wake"
        onchange="v(wake)">
    </form>
  </body>
</html>
4

1 回答 1

1

你没有一个名为wake. 要么将其更改为字符串:

 <input type="text" value="Wake me" id="wake" onchange="v('wake')">

或者如果它是一个变量,请将变量设置在某处。

于 2012-12-21T22:30:43.817 回答