underscore/once()

解説 複数回実行されても、1度しか実行しない。

_.once(Func)

sample1
sample1code
var s1Btn = document.getElementById("s1Btn");
function s1Func(){
  var s1p = document.getElementById("s1p");
  s1Btn.after("aaa");
}
s1Btn.onclick = _.once(s1Func);