动态更改onClick函数参数
//原参数
<button id="button1" onClick="someFunc('arg1','arg2')"> </button>
<script>
window.onload=function(){
var clickfun = document.getElementById("button1").getAttribute("onclick");
var funname = clickfun.substring(0,clickfun.indexOf("("));
document.getElementById("button1").setAttribute("onclick",funname+"('somethingDiff1',"+"'somethingDiff2')");
};
</script>
//动态更改后参数
<button id="button1" onClick="someFunc('somethingDiff1','somethingDiff2')"> </button>
引用:https://segmentfault.com/q/1010000043066978/a-1020000043066982
浙公网安备 33010602011771号