Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript onBlur或onkeypress事件将行动态添加到表中_Javascript_Html_Css - Fatal编程技术网

如何使用javascript onBlur或onkeypress事件将行动态添加到表中

如何使用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”;

我需要将行动态添加到表中。Onclick上的“Try it”按钮工作正常,但根据要求,我需要在点击屏幕上的任何位置时调用Javascript事件,因此我使用了blur事件,但它不起作用

函数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
。这将在单击主体上的任意位置时添加新行。