私たちは、Webベースの社内在庫を持っています。私は見ているページにリンクの下にリンクを追加します。私のためのIDやクラスはありません。少なくとも私はそれの下に何かを追加したいそれぞれのリンクは、NFDで始まります。私は基本的にリモートのWebアドレスを呼び出すために、リンクテキスト(いないリンク自体エンドユーザーに表示されるテキストを)引っ張って、私のURLでそれを使用する必要がGreasemonkey - リンクを見つけて別のリンクを追加
var links = document.evaluate("//a[contains(@href, 'NFD')]", document, null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i=0; i < links.snapshotLength; i++)
{
var thisLink = links.snapshotItem(i);
newElement = document.createElement("p");
newElement = innerHTML = ' <a href="' + url + '">Remote</a>';
thisLink.parentNode.insertBefore(newElement, thisLink.nextSibling);
//thisLink.href += 'test.html';
}
編集:
私が基本的に探しているのは、私がリンクを持っているということです。<a href="http://blargh.tld/Search-Computer.asp?Computer=NFDM0026">NFDM0026</a>
私はWickets内部のテキストを使ってリンクを追加していますので、NFDM0026を使ってurlを呼び出すカスタムリンクを作ってほしいです。 vncビューアと同じように。 NFDM0026はもちろん、異なる名前に変わります。
あなたは 'thisLink.href = thisLink.innerText || thisLink.textContent'したいですか? – c69
検索の絞り込みには常にいくつかの*構造があります。それが何か不自由なものであっても、 'div.tableborder table tr td.tdrow1 a [href * 'NFD']'です。ページのスナップショットをhttp://pastebin.com/に保存すれば、それを絞り込むことができます。 –
あなたはウィッケットの中のテキストを使って '' 'どういう意味ですか?この新しいリンクを手渡す方法を示してください、**正確に**。 –