动态更改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