Просто установите его атрибут "onclick":
span.onclick = function() { myFunc(this); };
«Старомодные» обработчики событий, связанные с помощью атрибутов «onfoo», всегда вызываются так, что this
ссылается на элемент, обрабатывающий событие. Таким образом, вы можете просто обернуть вызов вашей функции-обработчика простой анонимной функцией, чтобы вызвать ваш код и передать его this
. Если вам на самом деле не нужно передавать ссылку на элемент в качестве параметра вашему обработчику, вы можете просто написать:
span.onclick = myFunc;
В этом случае вашей собственной функции будет доступно this
для ссылки на затронутый элемент.