我有一个具有以下属性的输入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