2017-05-19 3 views

答えて

5

あなたはこのような:contains()セレクター使用することができます

$('.a1:contains("some text")'); 
+0

ニート...私はこれについて知りませんでした。 –

-1

を私がスタックにかなり新しいんだけど、私は、これはあなたが求めているものであると思います。

if (document.getElementsByClassName("a1").text = "some text") {...} 
0

あなたはNodeListからArrayArray.prototype.find()をチェックして、変数または文字列リテラルの要素の一致.textContentプロパティにキャストするパラメータセレクタ"[class='a1']"、配列リテラルと拡散要素とdocument.querySelectorAll()を使用することができます。

[...document.querySelectorAll("[class=a1]")] 
 
.find(({textContent}) => textContent === "some text") 
 
.style.color = "green";
<div class="a1">some text</div> 
 
<div class="a1">some other text</div> 
 
<div class="a2">some text</div>

関連する問題