クリックを1回だけ有効にするサンプル4

var b = document.querySelector('button');
var a = function() {
  alert('1回だけalert表示');
  b.disabled = true;
};
b.addEventListener('click', a);