Javascript ВСЕГДА с учетом регистра, html не является.
Звучит так, как будто вы говорите о том, являются ли атрибуты HTML (например, onclick) чувствительными к регистру или нет. Ответ заключается в том, что атрибуты не чувствительны к регистру, но мы обращаемся к ним через DOM.
Итак, вы можете сделать это:
<div id='divYo' onClick="alert('yo!');">Say Yo</div> // Upper-case 'C'
или
<div id='divYo' onclick="alert('yo!');">Say Yo</div> // Lower-case 'C'
но через DOM вы должны использовать правильный регистр. Так что это работает:
getElementById('divYo').onclick = function() { alert('yo!'); }; // Lower-case 'C'
но вы не можете сделать это:
getElementById('divYo').onClick = function() { alert('yo!'); }; // Upper-case 'C'
РЕДАКТИРОВАТЬ: CMS замечательно, что большинство методов и свойств DOM находятся в camelCase . Единственное исключение, которое приходит на ум, - это свойства обработчика событий, которые обычно считаются неправильным способом прикрепления к событиям . Предпочитаю использовать addEventListener
как в:
document.getElementById('divYo').addEventListener('click', modifyText, false);