2013-11-22 63 views
0

是否有與'addEventListener'單擊'相反的事件?我試圖做一個click事件清除搜索欄,當你點擊即可搜索欄的價值「的搜索..」將返回.addEventListener中'click'事件的相反

(function(){ 
    var findsearch = document.getElementById("searchbar"); 
    findsearch.addEventListener("click",function(){ 
     this.value = ' '; 
    }, "false"); 
}()); 
+3

點擊的對面不是點擊 – SpliFF

+0

我想你可能正在尋找'focus'和'blur'事件。此外,您可能對HTML5的'placeholder'屬性感興趣。 –

回答

2

只需使用一個placeholder屬性的文本輸入,讓瀏覽器爲你做。

+0

我是:

joe

+0

那麼您根本不需要JS事件偵聽器代碼。如果它不是單獨使用'placeholder',那麼你的瀏覽器不支持該屬性,你可能需要一個墊片。 – SpliFF

+0

搜索在Dreamweaver中清除,但不在瀏覽器中(Chrome) – joe

0

我不確定我完全理解你在問什麼,但通常點擊遠離元素是通過「模糊」事件或「onblur」屬性來處理的。