Der folgende Beitrag wurde am 09. 03. 2006, 16:18 Uhr von daniO2006 veröffentlicht.
document.createTextNode('<input typ ...
gibt mir aber das < als sonderzeichen aus. wie kann ich das umgehen?
Der folgende Beitrag wurde am 09. 03. 2006, 16:21 Uhr von Cheatah veröffentlicht.
Hi,
> document.createTextNode('<input typ ...
> gibt mir aber das < als sonderzeichen aus.
wie meinst Du das? Es sollte der Text "<input typ ..." im Dokument lesbar sein.
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
Der folgende Beitrag wurde am 09. 03. 2006, 16:22 Uhr von daniO2006 veröffentlicht.
> Hi,
>
> > document.createTextNode('<input typ ...
> > gibt mir aber das < als sonderzeichen aus.
>
> wie meinst Du das? Es sollte der Text "<input typ ..." im Dokument lesbar sein.
>
> Cheatah
>
nein, man soll ein input feld sehen, nicht den quelltext, dadurch, dass das zeichen umgewandelt wird, geht das nich ...
Der folgende Beitrag wurde am 09. 03. 2006, 16:28 Uhr von Cheatah veröffentlicht.
Hi,
> nein, man soll ein input feld sehen, nicht den quelltext,
warum fügst Du dann Text dazu, wenn Du in Wirklichkeit ein Element kreieren möchtest?
> dadurch, dass das zeichen umgewandelt wird, geht das nich ...
createTextNode() kreiert eine Text-Node. Wie der Name schon sagt. Es wird nichts umgewandelt, sondern exakt die Funktion erfüllt.
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
Der folgende Beitrag wurde am 09. 03. 2006, 16:38 Uhr von daniO2006 veröffentlicht.
> Hi,
>
> > nein, man soll ein input feld sehen, nicht den quelltext,
>
> warum fügst Du dann Text dazu, wenn Du in Wirklichkeit ein Element kreieren möchtest?
>
> > dadurch, dass das zeichen umgewandelt wird, geht das nich ...
>
> createTextNode() kreiert eine Text-Node. Wie der Name schon sagt. Es wird nichts umgewandelt, sondern exakt die Funktion erfüllt.
>
> Cheatah
>
okay, klar:
document.createElement('input');
und wie weise ich dem input-feld nun die entsprechenden eigenschaften wie name und/oder value zu?
Der folgende Beitrag wurde am 09. 03. 2006, 16:46 Uhr von Vinzenz Mai veröffentlicht.
Hallo
> > createTextNode() kreiert eine Text-Node. Wie der Name schon sagt. Es wird nichts umgewandelt, sondern exakt die Funktion erfüllt.
> okay, klar:
> document.createElement('input');
>
> und wie weise ich dem input-feld nun die entsprechenden eigenschaften wie name und/oder value zu?
auf der Suche nach document.createElement() hättest Du eigentlich über document.createAttribute() stolpern müssen. Das steht genau eins drüber. Da steht auch, wie Du das verwendest.
Freundliche Grüße
Vinzenz
Der folgende Beitrag wurde am 09. 03. 2006, 16:47 Uhr von wahsaga veröffentlicht.
hi,
> document.createElement('input');
>
> und wie weise ich dem input-feld nun die entsprechenden eigenschaften wie name und/oder value zu?
Könntest du die Güte haben, erst mal selber ein wenig nachzulesen, bevor du eine Frage nach der anderen stellst?
http://de.selfhtml.org/javascript/objekte/document.htm und http://de.selfhtml.org/javascript/objekte/node.htm beschreiben auch Methoden wie createAttribute() setAttribute(), setAttributeNode(), ...
(Wobei in diesem Falle allerdings
Input = document.createElement('input');
Input.value = ...;
Input.name = ...;
einfacher sein dürften.)
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
Der folgende Beitrag wurde am 09. 03. 2006, 16:56 Uhr von 11lein veröffentlicht.
hi
>> document.createTextNode('<input typ ...
wie wäre es mit
var input = "<input ..> </input>";
document.createElement(input) ;
aber vielleicht passt ja das besser:
document.write(input);
oder
document.writeln(input);
ich weiß ja nicht was du genua vorhast
Der folgende Beitrag wurde am 09. 03. 2006, 17:03 Uhr von wahsaga veröffentlicht.
hi,
> wie wäre es mit
> var input = "<input ..> </input>";
> document.createElement(input) ;
Das wäre falsch.
> aber vielleicht passt ja das besser:
> document.write(input);
> oder
> document.writeln(input);
Das ist unsinnig, wenn Elemente nach dem Rendern des Dokumentes neu hinzugefügt werden sollen.
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4