好吧,我已经做了一个功能,只需点击一下按钮就可以清除两个文本框。出于某种原因,我不知道它不起作用。代码粘贴在下面 -
function clear() {
document.getElementById("IMEI").value = "";
document.getElementById("Command").value = "";
}
<!-- IMEI -->
<label><font color=#829DBA face="Tahoma"><b>IMEI:</b></font></label>
<input type="text" name="ID" id="IMEI" maxlength="15">
<!-- -->
<!-- AT Command -->
<label><font color=#829DBA face="Tahoma"><b>AT Command:</b></font></label>
<input id="Command" type="text">
<!-- -->
<!-- Clear Button -->
<button type="button" onclick="clear();">Clear</button>
<!-- -->
谢谢
答案 0 :(得分:2)
这是单词clear
的范围问题,将函数名称更改为cleared
,您将看到它正常工作。如果由于某种原因无法重命名此功能,也可以使用window.clear()
调用该函数。
答案 1 :(得分:0)
在font-tag中有一个bug:color属性需要引号。
function clear() {
document.getElementById("IMEI").value = "";
document.getElementById("Command").value = "";
}
<!-- IMEI -->
<label><font color="#829DBA" face="Tahoma"><b>IMEI:</b></font></label>
<input type="text" name="ID" id="IMEI" maxlength="15">
<!-- -->
<!-- AT Command -->
<label><font color="#829DBA" face="Tahoma"><b>AT Command:</b></font></label>
<input id="Command" type="text">
<!-- -->
<!-- Clear Button -->
<button type="button" onclick="clear();">Clear</button>
<!-- -->