我的页面<a href="" onclick="return confirm('...'); " ></a>
中有一个链接,如果按下onclick确认,我需要执行一些操作。因为这个链接是自动生成的,所以我无法修改它的HTML。我该怎么做?
答案 0 :(得分:0)
在运行时,您可以替换点击处理程序:
var element = document.querySelector('a'); // Adjust this selector as necessary
var oldHandler = element.onclick;
element.onclick = function() {
var rv = oldHandler.apply(this, arguments);
//...do something with rv...
alert("The return value was: " + rv);
return rv;
};
<a href="" onclick="return confirm('...'); " >click here</a>