我不能在 JavaScript 生成的输入文本框中使用退格键

I can't use backspace in a javascript-generated input text box

本文关键字:文本 输入 不能 JavaScript      更新时间:2023-09-26

我做了一个javascript生成的表单,它产生按钮和1 input type='text。但是,为了删除您键入的内容,您需要突出显示文本并在其上键入,而不是简单的 BACKSPACE 键。这是我的一些代码:

var imTime=document.createElement('button');
var imDaTime=document.createElement('input');
imTime.setAttribute('onclick','xSetDaTime();');
imDaTime.setAttribute('type','text');
imDaTime.setAttribute('id','daT');
imTime.innerHTML='Set time (in seconds) : ';
document.body.insertBefore(imDaTime,document.body.firstChild);
document.body.insertBefore(imTime,document.body.firstChild);
function xSetDaTime() {
    lingDRILL.startTime=(new Date()).getTime()-((document.getElementById('daT').value)*1000);
}
window.scrollTo(0, 0);

一切正常,除了退格键/删除键。

关系,我发现了为什么它不起作用。该脚本应该用于注入网站以使其更加用户友好。然而,事实证明,他们关闭了使用退格键的能力。我改用了不同的输入。