如何使用javascript onBlur或onkeypress事件将行动态添加到表中
我需要将行动态添加到表中。Onclick上的“Try it”按钮工作正常,但根据要求,我需要在点击屏幕上的任何位置时调用Javascript事件,因此我使用了blur事件,但它不起作用如何使用javascript onBlur或onkeypress事件将行动态添加到表中,javascript,html,css,Javascript,Html,Css,我需要将行动态添加到表中。Onclick上的“Try it”按钮工作正常,但根据要求,我需要在点击屏幕上的任何位置时调用Javascript事件,因此我使用了blur事件,但它不起作用 函数myFunction(){ var table=document.getElementById(“myTable”); var行=table.insertRow(0); var cell1=行插入单元格(0); var cell2=行插入单元格(1); cell1.innerHTML=“新建cell1”;
函数myFunction(){
var table=document.getElementById(“myTable”);
var行=table.insertRow(0);
var cell1=行插入单元格(0);
var cell2=行插入单元格(1);
cell1.innerHTML=“新建cell1”;
cell2.innerHTML=“新建cell2”;
}
表格,td{
边框:1px纯黑;
}
单击按钮在表的第一个位置添加新行,然后添加单元格和内容
第1行第1单元
第1行第2单元
试试看
就像Alex W.所说的,只需在主体上使用onClick()
,但确保在主体之前加载javascript
要检查按键,您可以使用
document.addEventListener('keydown', function(event) {
var key_code = event.keyCode;
if (key_code === 38) {
alert('test);
}
});
尝试将
onBlur
更改为onClick
。这将在单击主体上的任意位置时添加新行。