1

だから、これは私の問題です。ドキュメントのさまざまな場所から「onevent」を追加できるようにしたいと考えています。以下で説明します。

トリガー "onblur='alert(this.value)'" を持つ入力があるとします。

<input type="text" onblur="alert(this.value)" id="MyInput" />

しかし、おそらく後で、アラートの後に発生する追加のイベントを追加することを決定します。これも、DOM の別の場所から「onblur」します。以下のように

<script type="text/javascript">
  function attachOnBlurToSomething (id)
  {
    document.getElementById(id).onBlur = function () {
      alert("Another alert!");
    };
  }

  attachOnBlurToSomething ("MyInput");
</script>

もちろん、上記はすべてブルコードです。しかし、シナリオは同じです。この場合、「Another alert!」というメッセージが表示されます。ぼかします。でも両方走らせたい。順番は特に問いません。どうやって?

ありがとう、アントン

4

1 に答える 1