javascript - 使用 Javascript 和 HTML 创建一个清晰的按钮

标签 javascript html

首先,我知道这个问题之前已经在这里被问过 - 我已经查看了这些答案,但由于某种原因它根本不适合我!

我有各种文本字段,我希望有一个“清除”按钮,以便在单击时清空字段的值。

这是我的 JavaScript:

function clear() {
    document.getElementById("customerName").value="";
}

我的 HTML 是...

<table border="1" id="orderForm">
    <tr>
        <th colspan="2">Customer Details</th>
    </tr>
    <tr>
        <td id="font">Customer Name</td>
        <td><input type="text" id="customerName"></td>
    </tr>
</table>

<button type="button" id="button1" onClick="clear()">Clear</button>

我不知道为什么它不起作用,而且我多年来一直试图让它起作用。

最佳答案

clear()通常不是一个很好定义的函数名称。它与 document.clear 冲突。

另请记住,您始终可以只使用 <input type="reset" value="clear"/>这可能更简单! :)

function clearIt() {
 document.getElementById('customerName').value = "";
}
<table border="1" id="orderForm">
  <tr>
    <th colspan="2">Customer Details</th>
  </tr>
  <tr>
    <td id="font">Customer Name</td>
    <td><input type="text" id="customerName"></td>
  </tr>
</table>

<button type="button" id="button1" onClick="clearIt()">Clear</button>

关于javascript - 使用 Javascript 和 HTML 创建一个清晰的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43439475/

相关文章:

未调用 JavaScript 函数

javascript - 清除输入字段值时意外的 JS 行为 - STCombobox

javascript - 使用引导下拉子菜单

javascript - 在输入帧时播放视频

javascript - 对象到数组(数组的数组)

带有非拉丁字符的 Javascript slug 函数

javascript - 如何将我不希望被视为属性的属性传递到 Backbone.Model 中?

javascript - 在事件监听器函数中传递参数

javascript - 如何使用Electron JS读取.text文件?

javascript - 加载淡入淡出动画未显示