2011-09-21 64 views
1

在普通的旧的HTML下面的代码将工作:是否可以在XHTML Strict 1.0中按钮调用JavaScript函数?

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

然而,在XHTML Strict 1.0中,这段代码不会验证,说“onClick没有功能”。我知道,这个代码在这里会工作,

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

但我想一个按钮的点击发生的功能。

回答

5

这是onclick(全部小写)在XHTML中区分大小写。 (Reference)例如(live copy):

<!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> 
相关问题