上のHTML内の共通のファイル名規則を削除 - ファイルが存在し、エンド_s.pngはライブフィードとして更新を引っ張っているページで常に
は、私はすべてのインスタンスから_sを削除することを生成しました。私は以下の1つのインスタンスのために動作するはずだ - しかし、それはページをチェックし続けるつもりはないと思う。
document.onload = function {
var str = document.getElementByClass("icon").innerHTML;
var res = str.replace("_s", "");
document.getElementByClass("icon").innerHTML = res;
}
replace("_s", "")
は、空の文字列を入力して_s
の1つの発生を置き換えます、と_s
が実際にさえない.png
前に、任意の場所に一致させることができます:ありがとう
はあなたがすべてのオカレンスを削除する必要が意味するのですか? var res = str.replace(/ _ s \ .png/g、 ".png"); 'と言ってください。 –
_しかし、ドキュメントのロード・イベントが1回しか発生しないため、ページをチェックし続けるつもりはありません。定期的にチェックしたい場合は、setTimeoutまたはsetIntervalを使用します。 (ただし、可能であれば、これはタイマー間隔で行われるのではなく、更新がドキュメントにプル/挿入されたときに直接行われるべきです。どのテクニックを使用しているのかは特定されていませんが、それ)。 – CBroe
'getElementByClass' ==> getElement ** s ** ByClass **名前**。そのクラスに複数の要素がある場合は、 'for()'を使ってそれらを繰り返し、変更を個別に適用します。 – Tushar