Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana kolejności elementów
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Balon
Mam takie coś
  1. <div>
  2. <div id="1">text1</div>
  3. <div id="2">text2</div>
  4. <div id="3">text3</div>
  5. </div>


W jaki sposób zmienić kolejność divów na 3,1,2 ? CHodzi mi oczywiście o sposób w javascripcie winksmiley.jpg

pozdrawiam
tommy4
hm

  1. document.getElementById("1").id = "t3";
  2. document.getElementById("3").id = "t2";
  3. document.getElementById("t3").id = "3";
  4. document.getElementById("2").id = "1";
  5. document.getElementById("t2").id = "2";


Jeśli chodzi ci o zamienienie kolejności id (poza tym id nie może zaczynać się od liczby [wg. w3c]).

Jeśli chodzi ci o zamianę tekstów to wystarczy tylko:

  1. document.getElementById("1").id = "text 3";
  2. document.getElementById("2").id = "text 1";
  3. document.getElementById("3").id = "text 2";


Lub bardziej dynamicznie:
  1. var text1 = document.getElementById("1").innerHTML;
  2. var text2 = document.getElementById("2").innerHTML;
  3. var text3 = document.getElementById("3").innerHTML;
  4.  
  5. document.getElementById("1").innerHTML = text3;
  6. document.getElementById("2").innerHTML = text1;
  7. document.getElementById("3").innerHTML = text2;
Balon
Cytat
Jeśli chodzi ci o zamienienie kolejności id (poza tym id nie może zaczynać się od liczby [wg. w3c]).


To tylko przykład winksmiley.jpg

Ok ten ostatni kod, który pokazałeś, może mi pomóc winksmiley.jpg

Pozdrawiam.
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.