私はさまざまな状況で多くの例を見つけましたが、それらを組み合わせて、私が望む結果を達成するのに十分な経験はありません。特定の画像ソースと一致するDIVを強調表示するために、TamperMonkey/GreaseMonkeyスクリプトを作成しようとしています。次のようにJavascript - IMGのソースを見つけてDIVの背景を変更してください
ウェブサイトのコードがあり、私はそれを変更することはできませんが、その読みやすいように、私がイメージして過剰のコードのURLを削除:イメージ - を検索するためのコードを探して
<div class="listing_results>
<div class="listing_row" id="listing_1">
<div class="listing_img_container">
<img id="listing_1_image" src="image-source-1.jpg">
</div>
</div>
<div class="listing_row" id="listing_2">
<div class="listing_img_container">
<img id="listing_2_image" src="image-source-2.jpg">
</div>
</div>
<div class="listing_row" id="listing_3">
<div class="listing_img_container">
<img id="listing_3_image" src="image-source-3.jpg">
</div>
</div>
</div>
イム -のリスト行の背景色を DIVに変更します(たとえば、image-source-2.jpgを検索し、listing_rowを緑色に変更します)。
これはあなたが立ち往生した非常にシンプルなものでしょうか? いくつかの有益なリンクhttps://stackoverflow.com/questions/4191386/jquery-how-to-find-an-element-based-on-a-data-attribute-value https://stackoverflow.com/questions/ 3730035/how-to-change-css-using-jquery –
リンクをありがとうが、それらの回答/コメントの多くは自分のスキルセットの上にある。必ずしもベストプラクティスを使用するものを探すのではなく、最も効率的です。私は**、** else if **、** else ** statementのような単純な**を使用しようとしましたが、セレクタを使い、その結果に基づいてHTMLを操作することに慣れていません。 –