<script>
function clear() {
document.getElementById('box').value = " ";
};
</script>
<input type="text" id="box" onFocus="clear()" value="Type name here">
こんにちは、私はjavascriptにかなり慣れていないので、Focusのテキストフィールドをクリアしようとしています。私はサイトを検索し、これを行う他の方法を見つけましたが、なぜこのコードが機能しないのか興味がありました。助けていただければ幸いです、ありがとう:)
現代のブラウザにはそれが組み込まれています。これはプレースホルダー属性です。JavaScriptは必要ありません。
<input type="text" id="box" placeholder="Type name here">
コードが実行されなかった理由は、名前の衝突でdocument.clear
あり、これは非推奨です。名前を変更すると、正常に機能します。
function xclear() {
document.getElementById('box').value = " ";
};
<input type="text" id="box" onFocus="xclear()" value="Type name here">
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加