JavaScript onkeyup camelcase vs小写

时间:2012-06-18 07:56:05

标签: javascript

我似乎没有找到哪个版本的“onkeyup”是正确的:

camelcase: onKeyUp

小写: onkeyup

[更新] http://www.w3.org/TR/html4/intro/sgmltut.html提及:

“属性名称始终不区分大小写。”

4 个答案:

答案 0 :(得分:5)

HTML不区分大小写。因此,如果它们位于HTML元素中,则可以正常使用,如下所示:

<div onkeyup='alert()'></div>

但是,JavaScript区分大小写。只有小写可以在那里工作:

document.getElementById('div').addEventListener('keyup', function (){
    someCode();
}, false);

答案 1 :(得分:2)

onkeyup是正确的,onKeyUp有效,因为HTML不区分大小写。 (XHTML区分大小写,因此您应使用onkeyup作为属性。)

答案 2 :(得分:0)

小写版本是正确的。

答案 3 :(得分:0)