Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [Javascript]Text in Div oder Span manipulieren (https://www.delphipraxis.net/155166-%5Bjavascript%5Dtext-div-oder-span-manipulieren.html)

Teekeks 11. Okt 2010 21:03

[Javascript]Text in Div oder Span manipulieren
 
Hallo!
Ich habe eine Frage zu Javascript:

Wie kann ich den Text eines Spans oder auch Div manipulieren?

Mit dem hier gehts leider nicht (auch wenn es gehen sollte)
Javascript:
Code:
  document.getElementsByName("DivSeite").innerText="Test";
HTML:
Code:
  <span name="DivSeite" style="color:white"></span>
Das Javascript wird definitiv ausgeführt (die Anweisungen davor gehen ja auch).

Was mache ich hier falsch?
Gruß Teekeks.

Matze 11. Okt 2010 21:28

AW: [Javascript]Text in Div oder Span manipulieren
 
HTML-Code:
<span id="DivSeite" style="color:white"></span>
Code:
document.getElementById('DivSeite').innerHTML = 'foo';

Teekeks 11. Okt 2010 21:32

AW: [Javascript]Text in Div oder Span manipulieren
 
Danke, so geht es.
Macht es eigentlich einen unterschied ob ich "" nutze oder ''?

implementation 11. Okt 2010 21:33

AW: [Javascript]Text in Div oder Span manipulieren
 
Ganz kurz und knapp: Nein.

Matze 11. Okt 2010 21:39

AW: [Javascript]Text in Div oder Span manipulieren
 
Ich gehe immer nach dem Optischen. Allg. nutze ich Hochkommas, wenn's geht.

In so einem Fall: ... onclick="foo('bla')" ... finde ich das hübscher als ... onclick="foo(\"bla\")" ...

Aber das ist alles Geschmacksache. Nur in PHP macht es einen geringfügigen Unterschied, was man nimmt. Dort werden Variablen innerhalb der Anführungszechen geparst, in Hochkommas nicht. Aber das nur so als Hinweis.

wicht 11. Okt 2010 21:43

AW: [Javascript]Text in Div oder Span manipulieren
 
Obwohl man als echter Delphi-Programmierer natürlich ' benutzt, wo es nur geht :)

Teekeks 11. Okt 2010 21:46

AW: [Javascript]Text in Div oder Span manipulieren
 
OK, dann weiß ich ja Bescheid.

Alien426 12. Okt 2010 07:31

AW: [Javascript]Text in Div oder Span manipulieren
 
Zitat:

Zitat von Teekeks (Beitrag 1055135)
Code:
  document.getElementsByName("DivSeite").innerText="Test";

getElementsByName() gibt ein Array zurück.
innerText() ist nicht in allen Browsern verfügbar.

Code:
document.getElementsByName("DivSeite")[0].innerHTML = 'Test';
Mit getElementById() zu arbeiten finde ich schöner.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz