うん。その方法はうまくいかないよ。

なぜなら、DOMのイベントは直列化出来ないから。

わかりやすく具体的に言うと、

SPAN要素にaddEventListenerを使ってclickした時に○○するって
イベントハンドラをつけた時、それをテキストにしたら
そのイベントハンドラは消えてしまう。