【发布时间】:2015-10-23 16:22:38
【问题描述】:
我有一个文本框。当我单击它时,我想用 javsacript 更改文本颜色样式。在此之前,我成功完成了这个。当有人单击文本框时,文本框在模糊文本框变为旧版本时清除内部。此代码现在适用于我
<input id="kullanici_adi_text" type="text" name="kullanici_adi_text" value="Kullanıcı İsmini Giriniz..." onfocus="if(this.value=='Kullanıcı İsmini Giriniz...') {this.value='';} onblur="if(this.value==''){this.value='Kullanıcı İsmini Giriniz...'}"/>
但是当有人关注这个时,我也想更改文本颜色和文本框边框大小。代码不起作用
<input id="kullanici_adi_text" type="text" name="kullanici_adi_text" value="Kullanıcı İsmini Giriniz..." onfocus="if(this.value=='Kullanıcı İsmini Giriniz...') {this.value=''; document.getElementById('kullanici_adi_text').style.color = 'blue';}" onblur="if(this.value==''){this.value='Kullanıcı İsmini Giriniz...'; document.getElementById('kullanici_adi_text').style.color = #fff; }"/>
【问题讨论】:
-
您的十六进制代码颜色周围似乎缺少引号。你有这个:
document.getElementById('kullanici_adi_text').style.color = #fff;但它应该是这样的:document.getElementById('kullanici_adi_text').style.color = '#fff'; -
@AndyHenderson 无论如何都不工作
标签: javascript html css textbox