这是我测试过的代码:
div1 = document.createElement('div');
div1.setAttribute('style','width:500px;height:500px;background-color:green;');
div1.addEventListener('click',function()
{
alert('div1');
});
div2 = document.createElement('div');
div1.appendChild(div2);
div2.setAttribute('style','width:200px;height:200px;background-color:red;');
div2.addEventListener('click',function()
{
alert('div2');
});
document.getElementsByTagName('body')[0].appendChild(div1);
问题是,如果我点击里面的 div,我只需要一个函数调用。我不希望从父 div 获得功能,怎么可能?