Mathias Brodala: Dynamisches Auswechseln von Textinhalten

Beitrag lesen

Hallo Marcel.

Mein Problem ist, dass mit der js-datei nur die Texte "name:", "adress:", "city" geändert werden und nicht die Inhalte "Jan Jansen", "Straat", "Emmen".

Dann solltest du dir einmal näher anschauen, worauf du zugreifst:

<!-- … -->
   ~~~html

<div id="name">

<p><span id="nameheading">name:&nbsp;</span>Jan Jansen</p>
   </div>


> <!-- … -->  
>   
> ~~~javascript

function askInfo(){  

> var getName = getObj("nameheading");  
> // …  
>   
> var newName = window.prompt('Type a new name:', 'name: ');  
> // …  
>   
> getName.firstChild.nodeValue = newName;  
> // …  
> }

Hierbei ist „getName“ also eine Referenz auf das span-Element mit der ID „nameheading“. Nun änderst du dessen textuellen Inhalt, wobei dies doch eigentlich „http://de.selfhtml.org/javascript/objekte/node.htm#next_sibling@title=nebenan“ passieren soll.

Einen schönen Donnerstag noch.

Gruß, Mathias

--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules