Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

Bolivar Arguello
seal-mask
.a{fill-rule:evenodd;}techdegree
Bolivar Arguello
Front End Web Development Techdegree Student 9,429 Points

target.event("click", "keyup || keydown", => { })

What if the user press enter key instead of clicking the button to trigger event? can both be an option within the same function?

1 Answer

Steven Parker
Steven Parker
229,644 Points

There's no "event" method on an element, perhaps you are thinking of "addEventListener".

You also cannot give multiple event type arguments to one listener (or combine event types with logic). But the good news is that you can call the method multiple times to start as many listeners as you want on the same element, each looking for a different type. So yes, you can listen for all 3 events. And they can all have different handlers, or share one, it's your choice.

And remember to put a parameter name or () in front of the "arrow" in an arrow function expression.