File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11node_modules
22npm-debug.log *
3+ package-lock.json
Original file line number Diff line number Diff line change 1+ const bear = document . createElement ( 'button' )
2+ bear . textContent = 'growl'
3+
4+ // bear.addEventListener('click', function onclick (e) {
5+ // console.log(e.target)
6+ // }, false)
7+
8+
9+ const forest = document . createElement ( 'div' )
10+ for ( var i = 0 ; i < 100 ; i ++ ) {
11+ const bear = document . createElement ( 'button' )
12+ bear . textContent = 'click ' + i
13+ forest . appendChild ( bear )
14+ }
15+ document . body . appendChild ( forest )
16+
17+ forest . addEventListener ( 'click' , function ( e ) {
18+ console . log ( e . currentTarget )
19+ } , false )
20+
21+ document . addEventListener ( 'click' , function ( e ) {
22+ console . log ( e . target )
23+ } , false )
24+
25+ const cat = document . createElement ( 'button' )
26+ cat . textContent = 'meow'
27+ forest . appendChild ( cat )
28+ cat . addEventListener ( 'click' , function ( e ) {
29+ e . stopPropagation ( )
30+ console . log ( 'mew' )
31+ } , false )
Original file line number Diff line number Diff line change 1+ {
2+ "name" : " dom-event-listeners" ,
3+ "version" : " 0.1.0" ,
4+ "description" : " " ,
5+ "main" : " index.js" ,
6+ "scripts" : {
7+ "start" : " budo index.js --live" ,
8+ "test" : " node test.js"
9+ },
10+ "author" : " Kyle Robinson Young <kyle@dontkry.com> (http://dontkry.com)" ,
11+ "license" : " MIT" ,
12+ "devDependencies" : {
13+ "budo" : " ^11.2.0"
14+ }
15+ }
You can’t perform that action at this time.
0 commit comments