検索結果のリストを返す CMS には、次のようなアイテムのリストがあります。
<ul class="results_odd_row">
<li class=title> Title </li>
<li class=published> Year </li>
<li class="author"> Author </li>
<li class="avail"> Out; try <a href="http://another.search">Another Search</a></li>
</ul>
<ul class="results_even_row">... </ul>
<ul class="results_odd_row">... </ul>
...etc...
「別の検索を試す」リンクについては、「http://another.search?title=[title]&author=[author]」のようなレコードに関する情報を URL に追加したいと思います。他の検索を実行するために使用されます。
特定の ID を持たない要素と、同じページに同じクラスの複数の要素がある場所を特定するにはどうすればよいですか? 疑似コードでは、私が望むのは次のようなものかもしれません:
1. href = base URL (http://another.search) plus
2. the text from the first <li> element above with class="title"
3. the text from the first <li> element above with class="author"
また、CMS によって、A タグ内で使用できる JavaScript に制限されています。
まだ明らかでない場合は、私は JavaScript の完全な初心者です。