Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Javascript i element z atrybutem rel
Forum PHP.pl > Forum > XML, AJAX
koxu1996
Witam. Mam taką funkcje w js:
  1. function changestyle(newclass, element) {
  2. var el = document.getElementById(element);
  3. el.className = newclass;
  4. }

Chcę jej później użyć z elementem o pewnym id i atrybutem rel. Jak to zrobić? Tak jak w jquery: .id[rel="..."] questionmark.gif
Arcioch
Wystarczy użyć wyszukiwarki wink.gif
http://www.w3schools.com/Dom/met_element_getattribute.asp
lub
http://www.javascriptkit.com/dhtmltutors/domattribute.shtml

W Twoim przypadku będzie to tak wink.gif

  1. function changestyle(newclass, element) {
  2. var el = document.getElementById(element);
  3. var rel = el.getAttribute('rel');
  4. el.className = newclass;
  5. }
koxu1996
Dzięks. Ale dlaczego nie chce mi to działać: http://jsfiddle.net/TSRsW/ ?
Arcioch
Działa tylko masz równa się zamiast dwukropka w dodaniu koloru smile.gif
http://jsfiddle.net/TSRsW/1/

Lepiej pisać jaka klasę chcesz usunąć i czym ją zastąpić chyba że chcesz usunąć wszystkie klasy wink.gif
http://jsfiddle.net/TSRsW/2/
koxu1996
Dzięki. Głupia pomyłka z tym dwukropkiem...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.