使用javascript清除文本字段

时间:2016-06-02 13:02:46

标签: javascript

<script>
function clear() {
    document.getElementById('box').value = " ";
    };
</script>

<input type="text" id="box" onFocus="clear()" value="Type name here">

嗨,所以我对javascript很新,我试图清除onFocus上的文字字段。我搜索了网站并找到了其他方法来做到这一点,但我很好奇为什么这段代码不起作用。非常感谢任何帮助,谢谢:)。

1 个答案:

答案 0 :(得分:2)

现代浏览器将其内置。它是占位符属性。不需要JavaScript。

&#13;
&#13;
<input type="text" id="box" placeholder="Type name here">
&#13;
&#13;
&#13;

您的代码未运行的原因是与document.clear的名称冲突已被弃用,如果您更改名称,则可以正常运行。

&#13;
&#13;
function xclear() { 
    document.getElementById('box').value = " ";
};
&#13;
<input type="text" id="box" onFocus="xclear()" value="Type name here">
&#13;
&#13;
&#13;