私がやりたいことは、Web ページの「foo」のすべてのインスタンスを、JS ブックマークレット/greasemonkey スクリプトの「bar」に置き換えることです。これどうやってするの?ブックマークレットとグリースモンキースクリプトの両方にそれらを含めるためのハックがあるため、jQueryが機能すると思います。
17535 次
1 に答える
13
foo
このスクリプトは、ドキュメント内の各要素を繰り返し処理し、 のすべてのインスタンスをに置き換えますbar
。
正規表現のgi
修飾子により、グローバルで大文字と小文字を区別しない検索が行われます。
var els = document.getElementsByTagName("*");
for(var i = 0, l = els.length; i < l; i++) {
var el = els[i];
el.innerHTML = el.innerHTML.replace(/foo/gi, 'bar');
}
"*"
を選択したタグ名 (例: )"p"
に変更することで、特定のタグ名をターゲットにすることができます"td"
。
于 2009-07-20T21:01:06.300 に答える