无法使删除功能正常工作它一直告诉我对象没有拼接方法。
function del() {
var x = document.getElementById("display");
x.value.splice(x.value.length - 1, 1);
}
<input type="text"/><br /><button onclick="del()">delete</button>
答案 0 :(得分:0)
假设x
是HTMLInputElement
,那么x.value
是string
而不是Array
删除string
的最后一个字符的最简单方法是使用substring
方法
所以你可以做x.substring(0, x.length-1)