버튼을 생성하는 자바 스크립트 생성 양식을 만들고 1 input type='text
을 생성했습니다. 그러나 입력 한 내용을 삭제하려면 쉬운 백 스페이스 키 대신 텍스트를 강조 표시하고 입력해야합니다. 여기 내 코드 중 일부는 다음과 같습니다.javascript 생성 입력 텍스트 상자에서 백 스페이스를 사용할 수 없습니다.
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);
백 스페이스/삭제 키를 제외하고 모든 것이 올바르게 작동합니다.
저에게 잘 작동하십시오. http://jsbin.com/ayegay/edit#preview –
페이지에 다른 JavaScript가있어 방해가 될 수 있습니까? – Patricia