Показать сообщение отдельно
  #5 (permalink)  
Старый 07.04.2012, 00:58
Аватар для w46823
Аспирант
Отправить личное сообщение для w46823 Посмотреть профиль Найти все сообщения от w46823
 
Регистрация: 28.03.2012
Сообщений: 36

Как тогда быть, если у меня сотня (или даже больше) элементов? Для каждого создавать в скрипте переменную, которая будет реагировать на элемент, или можно как-то с индексами? Такой вариант слишком длинный.
var test1{
     name="Имя 1";
     surname="Фамилия 1";
     }
//...
var testn-1{
     name="Имя n-1";
     surname="Фамилия n-1";
     }
test1.onclick=document.getElementById("testname").innerHTML=test1.name && document.getElementById("testsurname").innerHTML=test1.surname;

testn-1.onclick=document.getElementById("testname").innerHTML=testn-1.name && document.getElementById("testsurname").innerHTML=testn-1.surname;

<div id="test1">Test 1</div>
<div id="testn-1">Test n-1</div>
<div id="testname"></div>
<div id="testsurname"></div>
Ответить с цитированием