Показать сообщение отдельно
  #2 (permalink)  
Старый 15.11.2013, 05:06
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

aH6y,
Сообщение от aH6y
linklabel[n] = document.getElementById("linklabel" + n);
По идее id элементов уже и есть глобальная переменная
т.е во многих браузерах по умолчанию:

linklabel == document.getElementById("linklabel")

Поэтому лучше не создавать подобные идентичные глобальные переменные а работать с ними locale , в замыкающей функции

<div id="aaa">111222</div>
<script type="text/javascript">
alert(aaa == document.getElementById("aaa"))
alert(aaa.innerHTML)
</script>


<script type="text/javascript">
(function(){
var aaa =1;
alert(aaa == document.getElementById("aaa"))
alert(aaa.innerHTML)
}())
</script>

Последний раз редактировалось Deff, 15.11.2013 в 05:18.
Ответить с цитированием