イベントについて
- 作者: 小飼弾,宮川達彦,伊藤直也,川合孝典,水野貴明
- 出版社/メーカー: インプレスコミュニケーションズ
- 発売日: 2006/08/24
- メディア: 大型本
- 購入: 7人 クリック: 123回
- この商品を含むブログ (115件) を見る
.call(this.event)といのは、LRの中身とか「まるごとPerl! Vol.1」なんかを見てみたりして、書いてあったもの。この.call()形式なんですが、関数の...というよりも、オブジェクトが自分自身を見て呼び出す?というイメージでいいんだろうか?
<html> <head> <title>イベントについて</title> <script type="text/javascript"> function test(e) { var n = this.id.replace(/menu/,''); this.innerHTML = '要素' + n + 'について' + e.type + 'をしました'; } </script> </head> <body> <h1>イベントについて</h1> <p id="menu1" onclick="test.call(this,event);">要素1</p> <p id="menu2" onmouseover="test.call(this,event);">要素2</p> <p id="menu3" onmouseout="test.call(this,event);">要素3</p> </body> </html>