2016-09-30 25 views
-3

はJavaScript:要素を取得する場所属性値STARTSWITHはJavaScript:要素を取得する場所属性値STARTSWITH

純粋のJavaScriptを使用して、どのように属性と値を使用して、特定のDOM要素を検索するには? 属性値の開始文字列である検索パラメータとしてを使用します。

例: 純粋なJavaScriptを使用して次のDOM要素を取得するにはどうすればよいですか? Random_URL_valueの価値は毎回変わります。これは私が得たいものです。

<div style="background-image: url(Random_URL_value);"></div> 

クエリは次のようにする必要があります.querySelectorAllまたは.querySelector

を使用して、おそらく

STARTSWITH属性値の要素はありがとう取得します。

+0

ドラフトセレクタAPIの最新版はこちら:[* https://でdrafts.c​​sswg.org/selectors-4/*](https://drafts.c​​sswg.org/selectors-4/)。 [* Substring matching attribute selectors *](https://drafts.c​​sswg.org/selectors-4/#attribute-substrings)のセクションがあり、適切な例があります。 – RobG

答えて

0

雅、あなたがquerySelector(いずれかを使用することができます)またはquerySelectorAll()

document.querySelector("div[style^=back]").classList.add("highlight");
div{ 
 
    height: 100px; 
 
    width: 100px; 
 
    background-color: aliceblue; 
 
    float: left; 
 
} 
 

 
div.highlight{ 
 
    border: solid 1px red; 
 
}
<div></div> 
 
<div style="background-image: url(http://placekitten.com/g/100/100);"></div> 
 
<div></div>

関連する問題