D.R.: Text eines <option> per JavaScript setzen (Leerzeichen)

Beitrag lesen

Hallo,

.text repräsentiert einen Textknoten.

Nein, er repräsentiert den Textknoten ohne Leerzeichen am Anfang und Ende.

Whitespace am Anfang und Ende von Textknoten ist per Definition zu eliminieren.

Nein. Der Textknoten bleibt so, wie er ist. Nur die text-Eigenschaft wird bearbeitet.

Beispiel:

<select>  
<option>  
Text  
</option>  
</select>  
<script type="text/javascript">  
window.onload = function(){  
 var option = document.getElementsByTagName("option")[0];  
 alert("Text: „"+option.text + "“");  
 alert("firstChild.nodeValue: „" + option.firstChild.nodeValue + "“");  
}  
</script>

mfg. Daniel