Сработает ли .onclick = function(){ (js) при нажатии на элемент ? Извиняюсь за глупый вопрос, просто не хочется потом переписывать очень большу́ю часть фронтенда.
Да сработает, при нажатии на любой элемент в принципе, разве что если на этот элемент зарегистрирован другой обработчик, тогда поведение вашего обработчика может быть непредсказуемо(не всегда).
Сработает вот так:
document.querySelector('div').onclick = function() {
console.log('Я есть Div')
}
<div> asd </div>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей