我正在尝试在单击鼠标的位置插入内容。查看以下内容:
<div id="parentDiv">
<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
</div>
我知道我可以使用如下代码获取被点击的 div:
function handleMouseClickEvent(e) {
var evt = e ? e:window.event;
var targ = evt.target ? evt.target:evt.srcElement;
}
但是,如果有人在 div1 和 div2 之间点击,那么目标将是parentDiv。
有没有办法检测点击是在子元素之前还是之后,以便我可以在点击的确切位置插入内容?