Показать сообщение отдельно
  #1 (permalink)  
Старый 21.03.2013, 05:05
Кандидат Javascript-наук
Отправить личное сообщение для фонарик Посмотреть профиль Найти все сообщения от фонарик
 
Регистрация: 23.02.2013
Сообщений: 127

Обратиться к массиву по имени id
Доброго времени суток. Мозг завис от непонимания какой-то элементарной вещи. Подскажите в чем проблема. Нужно по клику на див блок обратиться к массиву с одноименным названием по id. Помогите вывести в алерт, я никак не могу допереть что нужно сделать с текстом этого id чтобы всё работало.

<style type="text/css">
#wood, #stone, #food {width:50px; height:22px; border:1px solid red; background: #999999; position:absolute; ; top: 21px; cursor:pointer; text-align:center}
#wood{left: 50px}
#stone{left: 120px;}
#food{left: 190px;}
</style>
<body>

<script>
var wood  = ["raz","dva","tri"]
var stone = ["kamen","brick","kirpich"]
var food  = ["eda","milk","voda"]
</script>

<script>
function getMassiv(elem){
var data = elem.id
alert(data)
}
</script>

<div id="wood"  onclick="getMassiv(this)">wood</div>
<div id="stone" onclick="getMassiv(this)">stone</div>
<div id="food"  onclick="getMassiv(this)">food</div>
Ответить с цитированием