Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Wyciagnia tekstu z id
--bilskij--
post
Post #1





Goście







<h2 id="title">Tekst, tekst, tekst</h2>

Jak za pomocą JavaScript wyciągnąc do zmiennej zawartość tagu h2 o id= title questionmark.gif Prosze o pomoc
Go to the top of the page
+Quote Post
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Poczytaj o:
- document.getElementById
- innerHTML

- i ew. o zdarzeniu onload


--------------------
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







wpisalem:

var tag = document.getElementById("title").innerHTML;

confirm("tag");

I nic nie wyswietla
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Dzisiaj jakiś zlot?

[JAVASCRIPT] pobierz, plaintext
  1. confirm(tag);
[JAVASCRIPT] pobierz, plaintext


I wróć do podstaw.


--------------------
Go to the top of the page
+Quote Post
-Gość-
post
Post #5





Goście







Na forum pomylilem sie i wpisalem "tag". Natomiast w kodzie wpisalem poprawnie i nadal nie dziala.
Go to the top of the page
+Quote Post
wookieb
post
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Używaj bbcode
http://javascript.about.com/library/blonload.htm


--------------------
Go to the top of the page
+Quote Post
-Gość-
post
Post #7





Goście







[JAVASCRIPT] pobierz, plaintext
  1. var tag = document.getElementById("title").innerHTML;
  2.  
  3.  
  4. window.onload = function() {
  5. confirm(tag);
  6. }
  7.  
[JAVASCRIPT] pobierz, plaintext


Dalej nic nic
Go to the top of the page
+Quote Post
wookieb
post
Post #8





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




ECH! :/
[JAVASCRIPT] pobierz, plaintext
  1.  
  2. window.onload = function() {
  3. var tag = document.getElementById("title").innerHTML;
  4. confirm(tag);
  5. }
[JAVASCRIPT] pobierz, plaintext


--------------------
Go to the top of the page
+Quote Post
-Gość-
post
Post #9





Goście







Ok dziala dzieki.

A teraz by odwolac sie do elementu o id start i tagu a tak zeby zmienic kolor napisu

  1. <li id="start"><a href="index.html">START</a></li>


Probowalem tak, ale nie dyiala
[JAVASCRIPT] pobierz, plaintext
  1. var aa = document.getElementById("start").getElementsByTagName("a").style = "#000";
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
wookieb
post
Post #10





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Bo getElementsByTagName to tablica. Musisz pobrać każdy jej element i ustawić styl osobno.
Użyj do tego celu np pętli FOR


--------------------
Go to the top of the page
+Quote Post
kamil4u
post
Post #11





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Albo jeżeli to ma być tylko pierwszy element <a> to: document.getElementById("start").getElementsByTagName("a")[0]

Poza tym, nie samo style, a:
Kod
.style.color = 'wartość';


A jak chciałbyś zmieniać też inne style to pamiętaj, że w JS jest dość specjalny zapis i usuwamy "-", a kolejny wyraz piszemy z dużej litery(przy stylach CSS) - np.:
border-color -> borderColor
color -> color
background-position -> backgroundPosition


--------------------
Go to the top of the page
+Quote Post
-Gość-
post
Post #12





Goście







[JAVASCRIPT] pobierz, plaintext
  1. function nav(){
  2. var tag = document.getElementById("title").innerHTML;
  3. var aa = document.getElementById("start").getElementsByTagName("a");
  4. for(var i=0; i<aa.length; i++){
  5. aa[i].style.color = "#000";
  6. }
  7. }
[JAVASCRIPT] pobierz, plaintext


o cos takiego chodzilo
Go to the top of the page
+Quote Post
-Gość-
post
Post #13





Goście







Dzieki kamil4u za pomoc. Zastosowalem sposob jaki mi podales.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 04:20