Я изучаю HTML5. В одном из примеров, с которыми я столкнулся, используется элемент input типа range и элемент output (этот пример в настоящее время работает только в Chrome, Safari и Opera). Следующая форма создает слайдер с результатом, отображаемым в элементе вывода.
<form>
<p>
<input type="range" id="slideValue" value="50"
oninput="slideCurrent.value = parseInt (slideValue.value);" />
<output id="slideCurrent">50</output>
</p>
<input type="submit" value="Send">
</form>
Мой вопрос касается атрибута oninput. Атрибут oninput содержит JavaScript. В пре-HTML5 JavaScript я обычно вижу ссылки JavaScript на this.value . Однако в приведенном выше примере HTML5 ссылки на slideCurrent и slideValue работают (очевидно, без необходимости использования getElementById ). Я считаю, что это новый способ поведения JavaScript.
Этот новый метод действия JavaScript задокументирован где-то?