我怎樣才能得到它發射的onclick,在這種情況下,DOM元素:如何在不傳遞事件參數的情況下獲取觸發「onclick」事件的元素?
<div onclick="ajax('?section=panel');">Hi</div>
和AJAX功能:
function ajax(url)
{
alert(caller_element.innerHTML); // I need `caller_element` contain a reference to that DIV
...xmlhttp(url)...
}
請注意,我不能改變HTML,我只能改變ajax()
功能。
問題是我不能改變HTML我只能改變'ajax(...)'函數。在我的情況下可能嗎? –
我認爲唯一不需要改變我的代碼的方法是使用prototype.call,我必須調用我們的HTMLer來更改他的代碼:)。謝謝您的回答。 –