我有一张图片
<input type="image" onclick="javascript:form1.ACTION.value='Edit';
form1.cin.value='100104213';
form1.histSeq.value='85258';
form1.typeCd.value='BL';
form1.RMC_CONFLICT_STATUS.value='';
form1.submit();
return false"
alt="Click to edit this record."
title="Edit Row"
src="/images/editImage.gif" name="editButton">
如果仔细观察,我会在点击图片时执行一些声明。
现在在onload期间,我想关联一个应该在语句之前调用的事件(可以是onlick)。
我试过
$('#grid0').find('#'+(i+1)).find('input:image').on('click',function(){
console.log('Test');
});
但这是在陈述之后调用的。
答案 0 :(得分:2)
你可以获得旧的onclick值,更改onclick处理程序,执行你的代码并评估存储的旧代码,不管怎么样:
var b = $("#text");
oldOnClick = b.attr("onclick");
var c = document.getElementById("text");
c.onclick = function(){
alert("Newly Attached");
eval(oldOnClick);
};