Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Событие выполняется при наведение на любой из элементов с идентичным классом (https://javascript.ru/forum/events/10260-sobytie-vypolnyaetsya-pri-navedenie-na-lyubojj-iz-ehlementov-s-identichnym-klassom.html)

Vulkan 25.06.2010 10:02

Skipp, мне нужно собрать id`ы и потом методом
elem.parentNode.removeChild(elem)
удалить все наёденные элементы с такими классами. Или можно вместо id классы поставить?

Kolyaj 25.06.2010 10:05

Цитата:

Сообщение от Vulkan
вы меня наверное перепутали вот с этим.

Точно, близнецы.

Цитата:

Сообщение от Vulkan
elem.parentNode.removeChild(elem)

А где здесь id?

Вы, собственно, от Polkan не отличаетесь :) Зачем вам получать id, чтобы получить по ним элементы, если у вас и так есть элементы?

Skipp 25.06.2010 10:10

Vulkan,
ыыыыы,
Вы не много не понимаете как работает всё это
Метод getElementById - возвращает элемент(объект), найденный по id,
Так же и getElementsByClassName - возвращает элементы(объекты), найденные class (Этот метод кстати не кросбраузерный).
Тоесть в данном случаи pics уже содержит эти объекты и можно сделать pics[i].parentNode.removeChild(pics[i]).

А id - это просто его идентификатор(атрибут) и всё.

Поняли? Если нет спрашивайте.

Vulkan 25.06.2010 10:11

Skipp, а ну всё понятно, спасибо =)

kibal4iw 25.06.2010 18:10

а как же IE, он не воспринимает
getElementsByClassName('pics');

chippolino 25.06.2010 18:16

<script type="text/javascript" src="jquery.js"></script>

chippolino 25.06.2010 18:18

$(function(){	
	$('.some_class').click(function(){
		alert('меня ie понимает');
	});
});

why.not? 26.06.2010 11:48

для этого проще один sizzle подключить, чем весь jQ

Skipp 26.06.2010 13:02

http://javascript.ru/unsorted/top-10...lementsbyclass

kibal4iw 27.06.2010 11:35

chippolino, да я про jQuery вообще не упоминал, я говорил только про getElementsByClassName.

Skipp, спасибо, за пример


Часовой пояс GMT +3, время: 10:18.