ユーザーが+を押すたびに、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);