我的HTML有一個像這樣的佔位符:的onfocus .css和的onblur的.css
<input id="additionalsearch" type="text" value="Search Within" onfocus="if (this.value=='Search Within')this.value='';" onblur="if (this.value=='')this.value='Search Within';">
這不是我的選擇,我真的不能刪除......但我不知道我該怎麼設置CSS也是...我想要做一些像onfocus="if (this.value=='Search Within')this.value=''; $(this).css('color','000000');"
和onblur="if (this.value=='')this.value='Search Within';$(this).css('color', 'A9A9A9');"
。我怎麼能做到這一點?
感謝
我猜他的目標是使用比醜陋的將JavaScript內嵌到HTML中更優雅的解決方案。 CSS會用顏色來解決這個問題,默認值仍然需要JavaScript。 「......但我想知道如何設置CSS。」 – Ivo 2012-01-17 23:01:29
這並不是我所能看到的,但正如我所說的那樣。也許我誤解了它。 – Jere 2012-01-17 23:02:56
@Ivo這實際上是我正在尋找的,因爲您的解決方案會在框中顯示文本時更改文本顏色。 – henryaaron 2012-01-17 23:06:34