Показать сообщение отдельно
  #5 (permalink)  
Старый 19.10.2010, 11:55
Профессор
Отправить личное сообщение для with-love-from-siberia Посмотреть профиль Найти все сообщения от with-love-from-siberia
 
Регистрация: 14.12.2009
Сообщений: 153

Сообщение от micscr
указанные элементы конкурируют в одном пространстве имен
Сообщение от micscr
тому же иду присвоился тот же объект. Плюс вызов то надеюсь вне функций
Ну и где тут "конкуренция"? Не имеет значения вне или внутри функции вызван данный код.

<div id="id">My name is 'id'</div>
<script type="text/javascript">
(function()
{
var id = document.getElementById('id').innerHTML
alert('Indoor: ' + id);
})();

var id = document.getElementById('id').innerHTML
alert('Outdoor: ' + id);
</script>


Понимаете, я не хочу оспаривать Ваше утверждение или утверждение автора процитированных строк. Вы утверждаете о конкуренции в одном пространстве имен, автор цитаты - более категоричен: should NEVER use. Аргументов ни за, ни против использования переменных, одноименных id/name элементов, нет.
Ответить с цитированием