2012-03-02 5 views
2

このコードは何をしますか?この場合参照する$は何ですか?このonclick(onclick = "this.name = 'abc'")の意味は何ですか?

<button type="submit" onclick="this.name='abc'" title="update wishlist" class="button btn-update"><span><span>update wishlist</span></span></button> 

のonclick = "this.name = 'ABC'"は何をしているのですか?ボタンをクリックするとどうなりますか?アイデア?

ありがとうございます!

+0

です。これは、クリックイベントで「名前」を属性に値「ABC」(つまり、属性である)の名前を追加します。現在の制御を意味する。あなたのケースでは、入力コントロールを参照するので、値 'abc'を持つ属性 'name'を追加します –

答えて

4

intrinsicイベントハンドラの匿名関数は、それが設定されている要素のコンテキストで呼び出されます。

のでthis<button>

+0

これは入力に "abc"という名前を付けるだけですか?それはname = 'abc'と同じですか? – EOB

+0

@Quentin:それは '

+0

@JürgenThelen - 明らかに、それは早すぎる – Quentin

関連する問題