1

thisのような要素のonlickイベントに属性を追加すると、私は考えていましたonclick="a=this"。このステップでは、「p」要素を選択するか、変数aをの代わりに使用できますthis

このコードを参照してください-

 <p onclick="a=this">Click me to assign value<b> this</b> to variable<b> a</b></p>

 <p>This is Another paragraph will this be affected</p>

 <button onclick="a.style.visibility='hidden'">
 When this button will be clicked, what will happen?, "button" will become invisible or "p"
 </button>

最初の段落をクリックしてから、どの要素が非表示になるかボタンをクリックするとします。ボタンはボタンまたは最初の段落の影響を受けますか、それとも他の段落の影響を受ける可能性がありますか?

私はこのトピックに関する詳細を見つけるためにGoogleを使用しましたが、何も得られませんでした。

4

2 に答える 2

1

thisはい、グローバル変数として割り当てているため、最初の段落が非表示になりますa: http://jsfiddle.net/cJDNf/

于 2012-06-11T06:05:02.327 に答える
0

最初の段落のみが非表示になります。aただし、グローバル変数として初期化する必要がある場合とそうでない場合があります。

于 2012-06-11T06:05:51.127 に答える