1

これはおそらく非常に簡単に解決できるものですが、何らかの理由で理解できません。

私は次のHTMLを持っています:

<li onclick="function_1();">
  <input type="checkbox" onclick="function_2();">
  <div onclick="function_3();">
</li>

私の問題は次のとおりです。子要素の1つ(チェックボックスまたはdivのいずれか)をクリックすると、<li>-> からも機能が実行されfunction_1()ます。

子要素がクリックされているときに親要素関数が呼び出されないようにするにはどうすればよいですか?これを達成するための最良の方法は何ですか?

助けてくれてありがとう!

4

2 に答える 2

3

stopPropagation関数を使用します

于 2010-08-04T17:37:05.477 に答える
0

return falseまたは、子要素の onclick 関数からのみ行うこともできます。

于 2011-06-22T16:07:50.917 に答える