我有一个输入元素,我想使用javascript重设回其占位符值。
<input type="number" placeholder="Number of attempts" id='display'></input>
document.getElementById('display').value = 'Number of attempts'
返回错误,因为输入仅接受数字
答案 0 :(得分:0)
您必须设置 placeholder 属性而不是 value 。
尝试以下方式:
document.getElementById('display').placeholder = 'Number of attempts'
<input type="number" id='display'></input>
答案 1 :(得分:0)
我以为我会在 2021 年做出贡献,因为 getElementById
已被弃用:
将 id
更改为 name
并使用 document.getElementsByName('display')[0].value = '';
注意数组。