Всем привет! Разбираюсь с DOM. Почему при первом вызове alert() не видит свойства
tagName, но зато при вызове через функцию все ок? Как всегда скромно надеюсь на помощь
<script>
try {alert(document.body.tagName);}
catch(e) {alert(e);};
function f(){alert(document.body.tagName);};
</script>
<body>
<button onclick="f();">ok</button>
</body>
PS
Народ можно ли переименовать тему? А то начиналось то все с одного вопроса, а разрослось в ценный для меня ресурс и название темы не соответствует вопросам.