Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.08.2010, 14:59
Новичок на форуме
Отправить личное сообщение для ZneP Посмотреть профиль Найти все сообщения от ZneP
 
Регистрация: 09.08.2010
Сообщений: 8

Привязать функцию к клику на ссылку
Добрый день!

Можно ли привязать функцию на событие клика к ссылкам определенного типа (с определенным классом или атрибутом)?
Ответить с цитированием
  #2 (permalink)  
Старый 11.08.2010, 15:14
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

(function () {
	var type = 'click', // Тип события
	handler = function () { // Обработчик события
		alert( 'Clicked!' );
	}
	attribute = 'class', // Атрибут
	val = 'foo', // Значение
	elements = document.querySelectorAll ? document.querySelectorAll('[' + attribute + '="' + val + '"]') : document.getElementByTagName('*');
	for ( var i = 0; i < elements.length; i++ ) {
		if ( elements[i].getAttribute( attribute ) == val ) {
			if ( elements[i].addEventListener ) {
				elements[i].addEventListener( type, handler, false );
			} else {
				elements[i].attachEvent( 'on' + type, function () {
					handler.call( elements[i] );
				}
			}
		}
	}
});
Ответить с цитированием
  #3 (permalink)  
Старый 11.08.2010, 15:34
Новичок на форуме
Отправить личное сообщение для ZneP Посмотреть профиль Найти все сообщения от ZneP
 
Регистрация: 09.08.2010
Сообщений: 8

Спасибо!

Работает
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить указатель на элемент вызвавший функцию pelayo Общие вопросы Javascript 9 29.06.2010 23:32
получить ссылку на функцию micscr Общие вопросы Javascript 4 10.03.2010 10:58
как привязать ссылку с Html страницы на вынесенный в отдельную папку js скрипт? TIIIMOXAN Общие вопросы Javascript 2 09.11.2009 19:23
td.attachEvent('onclick', newrowdelete); Как привязать событие с параметром? serge! Events/DOM/Window 4 23.03.2009 18:38
отобразить произвольную ссылку по клику на картинку dilly Общие вопросы Javascript 0 13.06.2008 07:13