私はhtmlとjavascriptが初めてです。javascript を使用して入力要素の値を変更しようとしています。目的は、ユーザーがフィールドをクリックしたときにフィールドを空白に設定することです。コードは次のとおりです。
<html>
<head>
<script>
function fn(){
if(document.input1.value=="name")
document.input1.value="";
}</script></head>
<body>
<input name="input1" type="text" value="name" onClick="fn()"/>
</body></html>
ただし、このコードは機能しません。私はクロムブラウザを使用しています。入力タグをフォームタグで囲み、スクリプトでdocument.form.input1.value
コードを使用すると機能します。問題はどこだ?関数から値にアクセスする方法ではなく、ユーザーがクリックしたときにフィールドを空白にする方法については心配していません。前もって感謝します。