【chrome】id属性値を取得する方法
//*[@id="ctl00_ContentPlaceHolder1_LvContact_ctrl0_ImgDiplayNotRead"]
//*[@id="ctl00_ContentPlaceHolder1_LvContact_ctrl1_ImgDiplayNotRead"]
//*[@id="ctl00_ContentPlaceHolder1_LvContact_ctrl2_ImgDiplayRead"]
上記のような属性値になっている要素を順番に見に行き(ctrl0~ctrl6まであります)、id属性値に「ImgDiplayNotRead」が含まれるか否かで操作を分岐したいです。
分岐後の処理は、
//*[@id="ctl00_ContentPlaceHolder1_LvContact_ctrl0_*"]
「0」の部分のカウントアップとワイルドカードでできると考えているのですが、id属性値の中身を見て条件分岐の判断にするということは可能でしょうか?
もしくは、HTMLのこのタグ内のsrcの値が異なるのでsrcを取得して分岐でも可能です。
試したこと
//img[@id='ctl00_ContentPlaceHolder1_LvContact_ctrl0_ImgDiplayNotRead']/@src
→これでsrc属性を取得したかったですが、スクリプトエラーになりました。
宜しくお願い致します。
※追記
この部分のHTMLは以下です。(「ImgDiplayNotRead」が含まれるものを記述します)
<img id="ctl00_ContentPlaceHolder1_LvContact_ctrl0_ImgDiplayNotRead" src="../../imgs/Mail0.png" style="border-width:0px;">
太字の部分がid属性値によって変わります。