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

posted on 2024-08-17 14:58  evil39c  阅读(7)  评论(0编辑  收藏  举报

导航