我已经通过网络搜索解决方案。我曾尝试使用“on”、“click”,但它不起作用。
var element = document.createElement( 'div' );
element.className = 'element';
element.style.backgroundColor = 'rgba(0,127,127,' + ( Math.random() * 0.5 + 0.25 ) + ')';
element.style.cursor = 'pointer';
element.bind("click", function(e){ alert("testing"); });
从上面的代码中,它将显示Uncaught TypeError: Object #<HTMLDivElement> has no method 'bind'
. 如果我将绑定事件更改element.click(function(){alert("testing")});
为代码工作正常,但单击时不会显示警报框。