我正在尝试在 JavaScript 中创建一个复选框,每次用户按下 + 我都是这样做的
function Selected(e) {
var code;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
var character = String.fromCharCode(code);
if(character=='+'){
var t1= new Array();
t1[0]=document.createElement('input');
t1[0].type='checkbox';
t1[0].name='checkbox1';
t1[0].value = "value";
document.getElementById('myDiv').appendChild(t1[0]);
}
}
但它在下一行显示复选框和+。有什么方法可以删除 + 并仅在同一行中显示复选框?
PS:不幸的是,有些execCommand
仅受IE支持,这就是我没有使用的原因
document.execCommand ('InsertInputCheckbox', false, null);