hawkmaster: Label Style ändern?

Beitrag lesen

Hallo zusammen,

ich habe auf einer Seite mehrere <select> und Textfelder.
z.b.

  
<label for="warn_sel_Size">Size</label><br />  
<select name="sel_Size" id="warn_sel_Size"  
<option value="x">Not available</option>  
</select>  

Bei bestimmten Siutationen sollen diese Selects und textfelder disabled sein und auch die Schrift im Label soll grau sein.

Ich habe dies per JS so versucht:

  
function disable_element(elm_id) {  
elm = document.getElementById(elm_id);  
elm.disabled = true;  
elm_label = document.getElementById(elm_id);  
elm_label.parentNode.style.color ='#515151';  
}  

Übergeben wird also zum Beispiel:
disable_element('warn_sel_Size');

Es klappt fast. Nur sind die Labels benachbartet Selects nun auch grau obwohl diese garnicht disabled wurden.
Wie könnte ich gezielt nur den dazugehörigen Label ansprechen?

vielen Dank und viele Grüße
hawk