次のように、特定の文字列 ( ) を検索し、それを別の文字列 ( ) に_aff.tractionsCode
置き換えるこのコードがあります。tractionsId
content = document.body.innerHTML.replace(_aff.tractionsCode, tractionsId);
document.body.innerHTML = content;
次に例を示します。
_aff.tractionsCode
{tractionsCode} と等しいと仮定します
<div class="affiliate" rel="{tractionsCode}">{tractionsCode}</div>
{tractionsCode} の両方のインスタンスを置き換える必要があります
ただし、問題は、これが発生すると、ロードされた html が置き換えられるため、他の JavaScript イベント ハンドラー (私がアクセスできる、またはアクセスできない可能性が最も高い) が適切に機能しなくなることです。
html (rel などの属性を含む) を調べて、すべての html を上書きせずに置換を実行する方法はありますか?
それとも完全に良い方法がありますか?
助けてくれてありがとう!