我有一個帶有佔位符屬性的輸入文本字段。當我輸入文字時,佔位符消失,但我希望在單擊按鈕,「清除」或當文本字段爲空時,佔位符文本重新出現。有什麼方法可以實現這一目標?當輸入字段中沒有文本時,使佔位符文本重新出現
以下是我在下面的代碼。我試過
document.text.value = "hello";
但是當我開始輸入時,文本「hello」停留在框中。
HTML
<input type="text" placeholder="hello">
<input type="button" value="clear" onclick(clearText)>
的Javascript
function(clearText) {
document.text.value = " ";
}
謝謝。我喜歡它的簡單性,這與我的接近。問題,爲什麼你必須選擇一個ID?爲什麼它不起作用,如果你只是使用DOM,直到你到達那個元素? – user2856111
您可以使用DOM,直到您到達該元素,但您需要深入DOM上的所有元素,直到找到該確切的子節點。像document.documentElement.children等等.. –