Что я хочу сделать, это вставить ссылку и img для каждой темы этого форума, которую я использую. Href ссылки должен быть основан на href дочернего элемента.
Вот частичное представление HTML, я взял некоторые вещи для ясности, дайте мне знать, если я взял слишком много. Самый последний тег повторяется примерно 20 раз, в зависимости от того, сколько потоков видно в настройках
<div id="content">
<form id="page_form">
<div id="forums">
<table class="grid forumtable">
<tr></tr>
<tr></tr>
<tr>
<td></td>
<td></td>
<td></td>
<td>
<div class="lastposter">
<a></a>
<a href="view/1234/?page=last#845612"><img></img></a>
</div>
</td>
</tr>
<tr> ...same as above.. x20 </tr>
</table>
</div>
</form>
</div>
Итак, вот мой код, который работает, вставляя статическую ссылку. То, что я хочу, это ссылка на использование значения после # от предыдущей ссылки.
var lastpst = document.getElementsByClassName('lastposter');
for (var i=0; i < lastpst.length; i++){
links = document.createElement('a');
links.setAttribute('href','we.html');
links.innerHTML ='<a href="we.html"><img src="/static/img/silk/zoom.png" /></a>';
lastpst[i].appendChild(links);
}
Так как я могу получить доступ к тегу из lastpst [i] и использовать href для создания собственной ссылки?
Я думал, что можно было бы написать это с использованием XPATH, но я не мог полностью разобраться с этим. Это была бы хорошая идея в этом случае?
Извините за скучный вопрос.