想要重置、清除整个输入框中的值,又不想手动一个一个删除整个内容;或如果输入字段中已存在预先建议的输入,用户又不想要该怎么办?
有两种方法可以做到这一点,两者都非常容易和简短;让我们来看看这两种方法。
方法1:获得焦点清除输入
语法:
<input onfocus=this.value=''>
做法:
● 创建一个输入字段。
● 使用onfocus属性将this.value设置为NULL
示例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body style="text-align:center"> <h2 style="color:green">清除输入字段</h2> <p>一旦获得焦点,下面的输入字段将被清除。</p> <input type="text" onfocus="this.value=''" value="单击此处清除"> </body> </html>
方法2:借助按钮清除输入
语法:
<button onclick="document.getElementById('InputID').value = ''>做法:
● 创建一个按钮。
● 获取输入字段的ID。
● 使用document.getElementById(' myInput ').value = ”设置输入字段的值NULL。
示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body style="text-align:center">
<h2 style="color:green">清除输入字段</h2>
<p>单击按钮后,将清除下面的输入字段。</p>
<button onclick= "document.getElementById('myInput').value = ''">
单击此处,清除内容
</button>
<input type="text" value="请输入文字" id="myInput">
</body>
</html> 


网友评论文明上网理性发言 已有0人参与
发表评论: