鼠标点击问题
有一个div
我想在鼠标点击的时候判断
如果在这个div上点击就alert(1);
否则就alert(2);
但我不希望用document.onmousedown
因为可能会被其他脚本覆盖或覆盖了其他的
最好是在这个div上判断
有什么办法啊
------解决方案--------------------你把这个div 绑个onclick不就完了
------解决方案--------------------可能会有事件的传播问题,阻止下
------解决方案--------------------mark
------解决方案--------------------判断下event.srcElement是什么对象
不是div就alert(2)
------解决方案--------------------我晕,你的意思是当点完鼠标后,松开的时候,鼠标在某物上,显示1否则显示2
这样?
如果是。
利用某物.onmouseout方法+变量。即可。
------解决方案-------------------- <script>
document.onclick= function () {
window.event.srcElement.id == 'div1 ' ? alert( '1 '):alert( '2 ');
}
</script>
<div id= "div1 "> dodo </div>
//这样可否?
------解决方案--------------------昂。。理解错了。。
如果要实现duwa789()
的那个效果。。
通过对象的onclick是不可能实现的。。
因为当你按下后移开对象在松开的时候就变成别的对象的onclick了。。
而不是那个对象。。。
------解决方案--------------------用document怎么了?
你append方法进去不就可以了。
用完在remove。。