私が選択しなければならないHTML:
<div class="diviWANT">
<div class="adiv">
</div>
<button class="abutton" type="button">
<span class="aspan">
<i class="ani"></i>
SomeText
</span>
<span class="aclass2">
SomeText2
</span>
<span class="aclass3">
SomeText3
</span>
</button>
</div>
<div class="diviDONOTwant">
<div class="adiv">
</div>
<button class="abutton" type="button">
<span class="aspan">
<i class="ani"></i>
SomeText
</span>
<span class="aclass2">
SomeText2
</span>
<span class="aclass3">
SomeText3
</span>
</button>
</div>
2 つの div は、次を除いて同一であることに注意してください:
<div class="diviWANT">
と<div class="diviDONOTwant">
.
以下は私のNONWORKING imacrosスクリプトです(ボタンはまったく選択されていません)
VERSION BUILD=6060703 RECORDER=FX
SET !TIMEOUT_STEP 1
SET !ERRORIGNORE YES
WAIT SECONDS=0.5
TAG POS=1 TYPE=DIV ATTR=CLASS:diviWANT&&TXT:SomeText
TAG POS=2 TYPE=DIV ATTR=CLASS:diviWANT&&TXT:SomeText
TAG POS=3 TYPE=DIV ATTR=CLASS:diviWANT&&TXT:SomeText
ここに私の以前のNONWORKING imacrosスクリプトがあります(不要なボタンもすべて選択します)
VERSION BUILD=6060703 RECORDER=FX
SET !TIMEOUT_STEP 1
SET !ERRORIGNORE YES
WAIT SECONDS=0.5
TAG POS=1 TYPE=SPAN ATTR=CLASS:aspan&&TXT:SomeText
TAG POS=2 TYPE=SPAN ATTR=CLASS:aspan&&TXT:SomeText
TAG POS=3 TYPE=SPAN ATTR=CLASS:aspan&&TXT:SomeText
では、どうすれば機能させることができますか?
これを機能させるためにテストするための jsbin を次に示します (新しいものに更新):
http://jsbin.com/AnewiNE/1/
ボタンをクリックすると、紫色に変わります。(これは参照用なので、ボタンをクリックしたかどうかがわかります。)
選択する必要がある唯一のボタンは、div 内の class のボタンですdiviWANT
。これらはランダムであり、diviWANT
div の配置に方法やリズムはありません。つまり、奇数などを選択することはできませんdiviWANT
。この質問で指定された html のみに基づいて、div 内のボタンのみを探して見つける必要があります。