Что я хочу сделать, это вставить ссылку и img для каждой темы этого форума, которую я использую. Ссылка href на ссылку должна основываться на href дочернего элемента. Вот частичный вид HTML, я вынул некоторые вещи для ясности, дайте мне знать, если я взял слишком много. Самый последний тэг повторяется 20 раз или около того, в зависимости сколько нити видны в настройкахВставить ссылку с текстом с другой ссылки greasemonkey
<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, но я не мог ее обвести. Было бы неплохо в этом случае?
Извините за нерешительный вопрос.
Хорошая точка. Я всегда думал, что .innerHTML был грязным взломом. Благодаря :) – aland