我想在 innerhtml 中写 div,但我无法在 div 上写 onclick。请帮忙!!
下面是我写的一段代码:
var td = document.createElement('td');
var act = "SSC00457";
innerHtml = "<div class='subMenuDiv' id='"+act+"' onclick='alert(this);callMenu(this);'>"+act+"</div>";
td.innerHTML = innerHtml;
function callMenu(obj)
{
alert('id : '+obj );
}
在这里,我可以在调用 callMenu 之前看到警报,但我无法在 callMenu 函数中打印警报。请帮忙!!