にIDを挿入するHTMLは次のようになります。決定<span>を見つけ、コンテナ要素
<div class="divname">
<a href="#" class="linkname" data-sessionlink="" aria-label=""><span class="spanclass">CONTENT1</span></a>
<a href="#" class="linkname" data-sessionlink="" aria-label=""><span class="spanclass">CONTENT2</span></a>
<a href="#" class="linkname" data-sessionlink="" aria-label=""><span class="spanclass">CONTENT3</span></a>
</div>
それはページャです。あなたはそれをチェックアウトすることができます(divname == "branded-page-box search-pager spf-link"
)
私はCONTENT3
を見つけ、それを含む<a>
にIDを追加する必要があります。
JavaScriptを使用していますか?私はさまざまなアプローチで試してみましたが、うまく機能しません。あなたがここで何をしたいしようとしている何
、文字通りCONTENT3サードインスタンスによってフィルタリングし、内部HTMLを選択して、そのようにリンク
id
にそれを適用することができ探すためにしたくないので、どこに欲しい? –'document.QuerySelectorAll(" a.linkname ")'を使用してすべてのリンクを探し、リストをループし、 'element.innerHTML'を使って内容を取得し、' element.id = "newID" 'を使ってID。 – Barmar
プレーンなJSソリューションまたはjQueryをお探しですか?また、何を試しましたか? – j08691