Если для набора элементов на одно событие нужно навесить одну и ту же функцию, то можно так:
((triggers, event, func) => {
triggers.forEach(
trigger => trigger.addEventListener(event, func)
)
})([trigger1,trigger2,trigger3], 'mouseenter', (e) => {changer('OptionOne', OptionOne);})
или так
const myAwesomeFunc = (e) => {changer('OptionOne', OptionOne);}
const addEventListeners = (triggers, event, func) => {
triggers.forEach(
trigger => trigger.addEventListener(event, func)
)
}
addEventListeners([trigger1,trigger2,trigger3], 'mouseenter', myAwesomeFunc)