1

プレーンな古いHTMLでは、次のコードが機能します。

<input type="button" value="click" onClick="function()" />

でも; XHTML Strict 1.0では、このコードは検証されず、「onClick関数はありません」と表示されます。ここのこのコードが機能することを私は知っています、

<a href="javascript:function()>click</a>

しかし、ボタンをクリックするだけで機能が発生するようにしたいと思います。

4

1 に答える 1

5

大文字と小文字が区別さonclickれる XHTML では (すべて小文字) です。(参照) たとえば (ライブコピー):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8"/>
<title>Testing</title>
<script type="text/javascript">
function foo() {
    alert("Hi there");
}
</script>
</head>
<body>
<p onclick="foo()">Testing</p>
</body>
</html>
于 2011-09-21T22:18:39.970 に答える