Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.03.2014, 23:39
Интересующийся
Отправить личное сообщение для brons Посмотреть профиль Найти все сообщения от brons
 
Регистрация: 15.01.2014
Сообщений: 10

Проблема с onclick(
Помогите не могу понять как допустим из группы элементов, например с такой выборкой:
var zone = document.getElementById('romb');
var cell = zone.getElementsByTagName('div');

по клику воздействовать именно на тот див по которому кликнули ????(((
без jquery там все просто)
Ответить с цитированием
  #2 (permalink)  
Старый 30.03.2014, 19:27
Аспирант
Отправить личное сообщение для DeUM Посмотреть профиль Найти все сообщения от DeUM
 
Регистрация: 27.02.2013
Сообщений: 36

elem = document.getElementByTegName('a');
elem.onclick = function() {
 alert( this .href ) // this - текущий;
}
Ответить с цитированием
  #3 (permalink)  
Старый 30.03.2014, 21:13
Интересующийся
Отправить личное сообщение для brons Посмотреть профиль Найти все сообщения от brons
 
Регистрация: 15.01.2014
Сообщений: 10

В том то и дело что так не работает!!!!!!! А вот интересно узнать почему решил проблему циклом но почему не робит этот вариант не могу понять ставлю а ничего не происходит!
Ответить с цитированием
  #4 (permalink)  
Старый 30.03.2014, 21:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

Сообщение от brons
В том то и дело что так не работает!!!!!!!
если вы про вариант
DeUM,
то он с первой строки нерабочий -- кроме цикла есть только вариант делегирования.
Ответить с цитированием
  #5 (permalink)  
Старый 30.03.2014, 21:27
Интересующийся
Отправить личное сообщение для brons Посмотреть профиль Найти все сообщения от brons
 
Регистрация: 15.01.2014
Сообщений: 10

Расскажи или ссылку пожалуйста)))))
Ответить с цитированием
  #6 (permalink)  
Старый 30.03.2014, 21:32
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

brons,
http://learn.javascript.ru/event-delegation
клик на zone и проверять target на tagName == "DIV"
Ответить с цитированием
  #7 (permalink)  
Старый 30.03.2014, 21:37
Интересующийся
Отправить личное сообщение для brons Посмотреть профиль Найти все сообщения от brons
 
Регистрация: 15.01.2014
Сообщений: 10

Спасибо большое!!!!
Ответить с цитированием
  #8 (permalink)  
Старый 02.04.2014, 14:25
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от brons
var zone = document.getElementById('romb');
var cell = zone.getElementsByTagName('div');

по клику воздействовать именно на тот див по которому кликнули ????(((
На zone вешайте щелчок и затем по свойствам объекта Event определяйте куда в этой зоне щелкнули.
Ответить с цитированием
  #9 (permalink)  
Старый 02.04.2014, 14:39
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

kostyanet,
вы засоряите форум!!! повторяя уже сказанное на свой лад и совсем совсем не читая тему.
Ответить с цитированием
  #10 (permalink)  
Старый 02.04.2014, 14:52
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Звездешь, не было ни слова об объекте Event, равно и в дурацкой статье по ссылке.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с onClick в IE 10 molnij Events/DOM/Window 20 06.04.2013 06:09
Проблема с onclick Bubble Общие вопросы Javascript 2 25.08.2012 15:51
Проблема с onclick sitebuilder Общие вопросы Javascript 3 18.06.2012 11:31
Проблема с обработкой OnClick suslik90 Events/DOM/Window 1 11.05.2012 21:09
Проблема с onclick Reflexion Events/DOM/Window 9 25.10.2009 22:54