>>492
難しくはない。ただ超絶面倒くさいだけ

>>497
1.
>>486の処理は新規アイテムが読み込まれる度に呼ばれるから
スクロールして読み進めている最中に追加読み込みで広告に出くわす度にいちいちトップに戻ることになるけど
本当にそれでいいの?はっきり言って使い物にならない代物になると思うが

それよりは広告アイテムのひとつ前(か後ろ)のアイテムにフォーカスする方が便利でないかい?
ひとつ前なら element.previousSibling に対して同じ処理をすればいいだけ
後ろは少し難しい。何故ならその処理が呼ばれた時点ではまだ後ろのアイテムは追加されてないはずだから

2.
正規表現の /i を /ig に変えるだけ
つーかいくらなんでもそれくらいは自分で調べんさいよ
俺はもう疲れた