我想編寫一些JavaScript,在運行時改變div的onmousedown。所以在div上加載一個鼠標會做一件事,如果JavaScript函數被調用,那麼div上的鼠標將會做其他事情。這可能嗎?你能用javascript在運行時修改div的onmousedown嗎
4
A
回答
13
您可以只分配onMouseDown屬性。
document.getElementById('myDiv').onmousedown = function() {
alert('New mouse down handler.');
};
請記住,javascript屬性區分大小寫。 「onmousedown」都是小寫。
+0
就是這樣,謝謝...我在嘗試document.getElementById('myDiv')。onMouseDown = alert('test'); 你有一個想法,爲什麼這不起作用? – mrjrdnthms 2008-10-05 00:46:04
相關問題
- 1. CSRF攻擊:你能用javascript來修改用戶代理頭嗎?
- 2. 在運行時修改Vtable
- 3. 在運行時修改
- 4. 在運行時修改propertyGrid
- 5. 在運行時修改persistence.xml
- 6. 在運行時修改persistence.xml
- 7. 你能在運行時使用C#
- 8. Javascript:在除了一個div之外的任何div上的onmousedown時運行函數
- 9. 修改的ListView的ItemTemplate在運行時
- 10. 的Javascript修改DIV類
- 11. 如何防止使用javascript執行onmousedown和div的onmouseup?
- 12. 在運行時修改actionBar的外觀
- 13. ItemsControl的在運行時修改
- 14. 在運行時修改CABasicAnimation的setvalue?
- 15. 修改在運行時的ORM模型
- 16. 運行時修改strings.xml
- 17. PHP運行時類修改
- 18. Javascript setInterval功能onmousedown事件
- 19. onmousedown hide/show div
- 20. 你能假* nix正常運行嗎?
- 21. 在運行時創建jrxml文件並在運行時修改
- 22. 你能同時讀寫javascript數組嗎?
- 23. 你能用代碼修改外部樣式表(less,sass)嗎?
- 24. 你能幫我用div id嗎?
- 25. 修改滑動javascript div
- 26. 使用運行時修改記錄
- 27. 在運行時創建/修改枚舉
- 28. 在運行時修改innerhtml屬性
- 29. 在運行時修改simulink模型
- 30. 在運行時動態修改塊
@ mrjrdnthms:Prestaul附加到處理函數的是一個新函數的定義。你附加的是警報函數的返回,即void/undefined,IIRC。這就是爲什麼代碼有效,而你不會。 – paercebal 2008-10-05 12:04:51