特定の文字列をinnerHTMLで検索し、そのオブジェクトのspanIDを変数の文字列として取得するGreasemonkey-Scriptを作成しようとしています。innerHTMLが値と一致するときにspanIDを取得する
これは、ウェブサイト上のコードです:
<span id="spanID_Text">MatchText</span>
だから私はMatchTextが正しい値をイストとき変数として「spanID_Text」を取得する必要があります。
私を助けてもらえますか?
特定の文字列をinnerHTMLで検索し、そのオブジェクトのspanIDを変数の文字列として取得するGreasemonkey-Scriptを作成しようとしています。innerHTMLが値と一致するときにspanIDを取得する
これは、ウェブサイト上のコードです:
<span id="spanID_Text">MatchText</span>
だから私はMatchTextが正しい値をイストとき変数として「spanID_Text」を取得する必要があります。
私を助けてもらえますか?
これはあなたが探しているものですか?あなたがこれまでに試してみました何
var spans = document.getElementsByTagName('span')
for(var i= 0; i<spans.length;i++){
if(spans[i].innerHTML.search("MatchText")>-1){
var idMatchingSpan = spans[i].id;
console.log(idMatchingSpan)
}
}
<span id="spanID_Text">This is MatchText</span>
<span id="spanID_1">NotMatching</span>
<span id="spanID_2">NotMatching</span>
<span id="spanID_3">NotMatching</span>
注意してください*質問内のinnerHTML *で特定の文字列を検索します。 – Rajesh
@Rajeshありがとうございます。私はその部分を逃した –
@Rajesh今見事です! –
?どのようなエラーが発生していますか? – jrook
あなたは今まで何を試してもらえますか? – Rajesh
私は本当にそれを行う方法がわからないので、何も試してみませんでした。 –