我有一個具有以下屬性的輸入variale文本字體粗細正常(不帶任何格式):製作使用CSS的onfocus選擇
<input type="text" style="font-style: italic; color:#808080; font-size: 16px; width: 510px;" id="categ" value="default" name="categ" onfocus="this.value = ''; this.style.color='black'; this.font_weight='normal'">
我想清除格式樣式的onfocus。它清除顏色和文字,但不是斜體重量。我也曾嘗試字體重量和font.weight
對不起,但這不是一個很好的做法,並會很快導致不可維護的代碼...您應該定義一個樣式表並使用':focus'選擇器。 JavaScript只是不應該修改CSS屬性。 – kapa 2013-03-07 00:51:43
是這樣的嗎? .myDiv {this.value =''; this.style.color ='black'; this.style.font.font_weight ='normal'; } – CodeMonkey 2013-03-07 00:56:35
No Javascript。CSS。讓我給你看...玩這個演示(http://jsfiddle.net/QgSxy/) – kapa 2013-03-07 00:58:10