JavaScript の質問用スレッド vol.126 (308レス)
前次1-
抽出解除 レス栞

79
(3): (ワッチョイ fd9f-stEI [122.133.203.183]) 2024/01/08(月)08:24 ID:HV7sMHf30(1) AAS
質問させていただきます。

タグの属性onclick等で設定したイベント処理では
処理側の関数ではeventオブジェクトを参照出来ないのでしょうか?

色々探してるのですが見つけられなくて・・・よろしくお願い致します。
80: (ワッチョイ 2379-e2pS [61.192.187.100]) 2024/01/08(月)10:20 ID:FNFcnj+v0(1) AAS
>>79
onclick属性のイコールの右側にある値は無名関数をそのままラップしたもので、eventオブジェクトはその関数の第一引数に渡される
つまり<タグ onclick="func(arguments[0]);">とすれば取得できる
81: (ワッチョイ 8d43-iBaE [114.148.50.247]) 2024/01/08(月)10:51 ID:adS5ZNXz0(1) AAS
>>79
引数で渡されてくるけど?
HTMLのタグの中に書く事例では意味も解らずその引数を省略しているのが多い

それより、今どきはHTMLと分離した、こっちの書き方がおすすめ
外部リンク:developer.mozilla.org
82: (ワッチョイ 1501-QrVU [60.89.10.107]) 2024/01/08(月)13:07 ID:cXOMuDOl0(1) AAS
>>79
onclick属性値の中でもeventは使える。
<p onclick="console.log(event);">

ところで、「処理側の関数」とは?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.011s