Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [DOM] Zmiana zawartości <h2> na stronie
murawa
post 10.12.2006, 21:31:16
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 2.04.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Mam stronę o układzie
  1. <div id="body"><div id="strona">
  2. <h2>Test</h2>
  3. <h2>Test1</h2>
  4. <h2>Test2</h2>
  5. <h2>Test3</h2>
  6. <h2>Test4</h2>
  7. </div></div>

<span onclick="co tu powinno być ?">Zmień Test na treść 'przyklad'</span>


--------------------
Boże broń przed plagą, zarazą, trądem, wiedzą z kursów php oraz przed dziećmi neostrady
Go to the top of the page
+Quote Post
revyag
post 10.12.2006, 23:29:37
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Jak chcesz zmieniać każdy osobno to nadaj im unikalne id, a potem odwołuj się poprzez getElementById.


--------------------
-------------

------
Go to the top of the page
+Quote Post
JaRoPHP
post 10.12.2006, 23:36:30
Post #3





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


Pierwsze z przedstawionych rozwiazań zastosuj wtedy, gdy odwołujesz się poprzez identyfikator elementu (jak proponuje @revyag), natomiast drugie wtedy, gdy zawsze będziesz zmieniał tekst w pierwszym znaczniku <h2/>:
  1. <script type="text/javascript">
  2. function doIt() {
  3. var oHeaders = document.getElementById("head").firstChild;
  4. oHeaders.nodeValue = "przyklad";
  5. }
  6.  
  7. function doIt2() {
  8. var oHeaders = document.getElementsByTagName("h2");
  9. oHeaders[0].firstChild.nodeValue = "przyklad";
  10. }
  11. </head>
  12. <h2 id='head'>Test</h2>
  13. <h2>Test1</h2>
  14. <h2>Test2</h2>
  15. <h2>Test3</h2>
  16. <h2>Test4</h2>
  17. <span onclick="doIt();">Zmień Test na treść 'przyklad'</span>
  18. </body>
  19. </html>


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post
murawa
post 11.12.2006, 00:14:43
Post #4





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 2.04.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


tylko ze sprawa ma się tak ze nie moge nadać ani ID ani klasy.Bo siedze w edytorze wysiwyg ;p i bawię się stroną na której mam konto ;p

Ten post edytował murawa 11.12.2006, 00:15:01


--------------------
Boże broń przed plagą, zarazą, trądem, wiedzą z kursów php oraz przed dziećmi neostrady
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:35