<body>
<script>
subMenu = document.createElement("div");
subMenu.attachEvent("onclick", a);
subMenu.innerText = "click";
document.body.appendChild(subMenu)
function a()
{
alert()
}
</script>
</body>
<script>
subMenu = document.createElement("div");
subMenu.attachEvent("onclick", a);
subMenu.innerText = "click";
document.body.appendChild(subMenu)
function a()
{
alert()
}
</script>
</body>
只是我插入的父对象捕获onclick事件后将该层隐含了起来。
使得点击操作没有执行。但仍然奇怪,应该是子对象先捕捉到点击操作,再传递给父对象,为何父先隐含了呢。不过仍然谢谢阿信
<script>
subMenu = document.createElement("div");
subMenu.onclick=function(){a();} //修改这里
subMenu.innerText = "click";
document.body.appendChild(subMenu)
function a()
{
alert()
}
</script>
</body>