Возможный дубликат:
IE/Chrome: существуют ли здесь элементы дерева дерева DOM? почему window [id] === document.getElementById(id)
Я только что встретил что-то в html/javascript, который немного меня удивил. При получении ссылки на элемент html, используя javascript, я всегда использовал ранее jQuery или document.getElementById. Также кажется, что вы можете напрямую обращаться к элементу, просто используя его id. Может кто-то объяснить нюансы этого? Я googled, но не могу найти ссылку на эту способность, каждый сайт говорит о getElementById.
Ниже показан фрагмент страницы.
<html>
<head>
</head>
<body>
<input type="button" value="getElement" onclick="document.getElementById('blah').innerText = 'getElementById'" />
<input type="button" value="direct" onclick="blah.innerText = 'direct';" />
<div id="blah"></div>
</body>
Большое спасибо заранее.