Вмешаясь в некоторый javaScript, я обнаружил, что имя переменной "item" уже назначалось до того, как я объявил его или присвоил ему что-либо. Прослеживая это задом наперед, я обнаружил, что это даже казалось определенным до того, как я сделал НИЧЕГО в js. Чтобы убедиться в этом, я даже поставил
<script>alert(item);</script>
на отдельной строке НЕМЕДЛЕННО после открытия тега HEAD - при загрузке страницы я получаю окно с предупреждением следующего содержания:
"[object]"
Если я делаю то же самое в FF, я получаю сообщение о том, что «элемент» не определен.
Откуда происходит "элемент" в IE?