内部ネットワーク上にJiraページを作成する必要があります。外部コードを使用しないでusercriptを使用してredcolorで代理人の名前を表示します。jQueryなどは使用しないでください。私はちょうど学んでいます。 例のページには、(リストビュー)はこちら:https://jira.atlassian.com/issues/?filter=-5Userscript getElementsByTagNameがJiraのすべてのリンクを返さない
私の内部ページは、このように、それに私の名前のタグを次のようしています
<a class="user-hover" rel="myusername" id="assignee_myusername" href="https://jira.mydomain.org/secure/ViewProfile.jspa?name=myusername" target="_parent">Myfirstname Mylastname</a>
マイuserscriptが唯一のトップとボトムラインに色の変更を行っていますページ(私はログインしています;ユーザー固有のもののためのほとんどのリンクを変更します)。しかし、症例や譲受人のリストが掲載されている中間は影響を受けません。ここにスクリプトがあります:
// ==UserScript==
// @name Jira
// @namespace https://jira.mydomain.org/secure/Dashboard.jspa
// @include https://jira.mydomain.org/*
// ==/UserScript==
var links = document.getElementsByTagName('a');
var element;
for (var i = 0; i < links.length; i++) {
element = links[ i ];
if (element.id = "assignee_myusername") {
element.style.color = "red";
element.style.backgroundColor = "black";
}
}
譲受人の列に自分の名前をハイライト表示させるにはどうすればいいですか?
P.S.これはAjaxの質問と同じではありません。外部コードを使用しています。外部コードは使用しません。外部コードはありません。
これは、コンテンツの一部があることが考えられXHRを介してロードされ、スクリプトは複数回呼び出される必要があります。あなたはどのようにあなたのスクリプトを実行していますか? –
私は特にそれを実行していない、Ninjakitは - スクリプト全体が私のポストにあります。私はそれがページがロードされた後に実行されると思う。 – uldics
[AJAXリクエストのFire Greasemonkeyスクリプト]の複製があります。(http://stackoverflow.com/questions/8281441/fire-greasemonkey-script-on-ajax-request) –