我有另一个查询,我想用一个事件设置我的元素的属性,我尝试了这个
textbox1.setAttribute("onclick","save_data(event,this)");
但它仍然无效。你能帮我解决这个问题的正确方法吗?
function save_data(e, x){
if(e.keyCode == 13)
{
save_fnc(x);
e.preventDefault();
}
}
答案 0 :(得分:0)
对于onclick,您可以直接使用
textbox1.onclick=function(e){
//do required work
}
答案 1 :(得分:0)
使用addEventListener()
将处理程序附加到特定事件的元素。
textbox1.addEventListener('click', function (e){
if(e.keyCode == 13){
save_fnc(this);
e.preventDefault();
}
})