Thomas Meinike: Problem bei createElement()

Beitrag lesen

Hallo,

function mk_select(name){
var select = document.createElement("select");

if(!select) return 0;
select.id = name;
select.name = name;
document.all.myDiv.appendChild(select);
}

Die Funktion an sich läuft einwandfrei, aber nachdem die Selectbox
erzeugt wurde und nun sichtbar ist; steht nun folgender Auszug im <DIV> (myDiv).

...
<select id="_NAME_" ></select>
...

Deine Funktion erzeugt bei mir eine SELECT-Box ohne weitere Textausgaben im DIV.

Also Leute, wie kann man auf das Attribute "name" zugreiffen?

select.setAttribute("name",name);
funktioniert offenbar, wird aber durch alert(document.all.myDiv.innerHTML); nicht als name="..." angezeigt, mit alert(document.all.myDiv.firstChild.name); jedoch ausgegeben.

MfG, Thomas