davidp: var node = createElement("..."); alert(node); Warum leer?

Beitrag lesen

Hi,

<a href="javascript:meineFunktion( einObjekt )">klick</a>

ist schonmal falsch. kein Abstand in den Klammern, sonst ist nichts drinnen.
wo willst du eigentlich 'einObjekt' einbauen?

Also entsprechend dachte ich mir würde aber funktionieren:

node = document.createElement( 'a' );
       nodeRoot.appendChild  ( node );
       node    .appendChild  ( document.createTextNode ( 'klick' ) );

attr = document.createAttribute( 'href' );
       attr.nodeValue = 'javascript:meineFunktion( ' + einObjekt + ' )';
       node    .setAttributeNode( attr );

bei mir ist zwar 'node' leer, aber der 2. link is da (mit dem Attribut).

vielleicht hilfts, davidp