inhalt eines <span> Elements
Markus42
- javascript
0 suit0 NenntMichHarry0 Gunnar Bittersmann
0 suit0 NenntMichHarry0 suit0 NenntMichHarry0 suit
0 Struppi
Hi,
ich hätte gern gewusst wie oder ob man den Inhalt eines <span> Elements auslesen kann.
Ich habs so probiert:
document.write("<span style='color:Black' id='5'>hallo</scpan>")
//...
inhalt = document.getElementById(5).innerHTML.data;
aber inhalt wird undefined..
danke schon jetzt
mfg
Markus
Ich habs so probiert:
document.write("<span style='color:Black' id='5'>hallo</scpan>")
//...
inhalt = document.getElementById(5).innerHTML.data;
>
> aber inhalt wird undefined..
5 ist keine gültige id
was tut data?
<span></scpan> stimmt auch nicht so ganz
dass document.write allgemein keine gute idee ist, lass ich jetzt mal sein ;)
Also ich gebe dir Recht was document.write angeht.
"/scpan" in "/span" ändern und
"document.getElementById(5)" in document.getElementById("5") ändern.
Ich bin mir sogar ziemlich sicher, dass du .data weglassen kannst.
Um ehrlich zu sein was ich gar nicht wofür das gut sein soll ^^
document.write("<span style='color:Black' id='5'>hallo</span>")
inhalt = document.getElementById("5").innerHTML;
Das müsste so eigendlich problemlos funktionieren.
Gruß
Harry
@@NenntMichHarry:
"/scpan" in "/span" ändern und
"document.getElementById(5)" in document.getElementById("5") ändern.
Nein.
document.write("<span style='color:Black' id='5'>hallo</span>")
inhalt = document.getElementById("5").innerHTML;Das müsste so eigendlich problemlos funktionieren.
Nein. Sagte suit doch.
Live long and prosper,
Gunnar
Nein. Sagte suit doch.
Und ums für den OP einfacher zu machen:
"<http://de.selfhtml.org/html/referenz/attribute.htm#id_idref_name@title=Der Wert eines solchen Attributs (Anm.: id) muss ...>"
Ok id "5" wird nicht funktionieren, das stimmt.
Der Rest, sprich Data weglassen und </span> angeben stimmt allerdings sehr wohl !
mfg
Ok id "5" wird nicht funktionieren, das stimmt.
Der Rest, sprich Data weglassen und </span> angeben stimmt allerdings sehr wohl !
das hat auch keiner bestritten - aber die gesamtheit der dinge (die "kette") wird nicht funktionieren, wenn eines der glieder defekt ist ;)
Das ist auch war, aber wenn man als pauschalaussage "nein" oder "falsch" drunterschreibt ist das nicht sehr aussagekräftig ;-)
Demnach wurde das bestritten oder nicht spezifisch genug erläutert wo der Fehler war. Jetzt werde ich hier schon zum klugscheisser ;-D
Ne aber dann hat sich das ja geklärt. Id 5 noch umbenennen und jut is^^
Das ist auch war, aber wenn man als pauschalaussage "nein" oder "falsch" drunterschreibt ist das nicht sehr aussagekräftig ;-)
so ist er der gunnar ;) technisch vollig korrekte anworten, aber praktisch völlig unbrauchbar ;)
allerdings muss man fairerweise auch sagen, dass du die falsch "frage" gestellt hast
Demnach wurde das bestritten oder nicht spezifisch genug erläutert wo der Fehler war. Jetzt werde ich hier schon zum klugscheisser ;-D
pass blos auf, dass du dir keinen wunden hintern holst :D
Ne aber dann hat sich das ja geklärt. Id 5 noch umbenennen und jut is^^
wie bereits erwähnt würde ich nicht zu document.write greifen um elemente einzufügen - das wird zwar die funktion nicht behindern, aber ist dennoch in mehrerlei hinsicht uncool
Ich habs so probiert:
Statt probieren, ist es meistens nicht schlecht auch mal eine Doku zu rate zu ziehen.
document.write("<span style='color:Black' id='5'>hallo</scpan>")
//...
inhalt = document.getElementById(5).innerHTML.data;
>
> aber inhalt wird undefined..
Ja, weil data nur bei einem Textknoten existiert, der ist in diesem Fall das firstChild des Elementes, wie in dem entsprechenden Beispiel in [selfhtml](http://de.selfhtml.org/javascript/objekte/node.htm#data). Du kannst auch einfach nur innerHTML verwenden, wenn dir das reicht.
Struppi.
Hey danke für die Tipps aber ich glaub ich weiß wo das Problem liegt:
Ich hab nach einem Script Befehl <img src='Figuren/Bauerweis.png' alt='Bauer'>
in meinem <span>-Element stehen was .data wohl nicht auslesen kann.
gibts irgendeine möglichkeit wie das doch gehen könnte?
Hey danke für die Tipps aber ich glaub ich weiß wo das Problem liegt:
Ich hab nach einem Script Befehl
<img src='Figuren/Bauerweis.png' alt='Bauer'>
in meinem <span>-Element stehen was .data wohl nicht auslesen kann.
Was meinst du damit?
gibts irgendeine möglichkeit wie das doch gehen könnte?
Du hast die verlinkte Seite gesehen?
Struppi.