2017-01-20 163 views
-2

我在一個支持團隊工作,公司利用javascript來控制「門票」,這些門票被組織在一個表中,並且有一個與該項目的緊迫性的列..檢查JavaScript - 查找元素 -

具體做法是:

<td style="width:4em" onclick="cView(63151860,'', viewButton, '' 
        );">Repl</td> 

的案文 「REPL」 變爲 「緊急」 當情況緊急..

我想要做的是以下幾點:

  1. 我需要更新JavaScript以確定每X分鐘是否有新票證
  2. 我需要檢查JavaScript以查找上面的代碼。

我想要一個JavaScript來做這個檢查,並且每X分鐘更新一次JavaScript。

一旦找到緊急票證,JavaScript會通過彈出窗口或任何其他通知方法進行通知。

+0

1 - 添加的setInterval(回調,timeInMilliseconds)第一個參數是一個回調函數你可以把你的邏輯來檢查新門票 –

+0

嗨Pranay謝謝尋求幫助,問題是:我無法更改原始JavaScript,我需要創建一個新的,它將從網站加載原始文件並進行所有的驗證。 –

回答

0

在這種情況下,您通常會將此列的表格單元格設置爲一個類,以便您可以查詢該列的所有單元格並對它們進行迭代,並檢查是否有一個innerHTML與「urgent」匹配。

<td class='urgency'>Repl</td>

然後你可以使用類似以下內容:

var urgencyCells = document.querySelectorAll("td.urgency"); 
 

 
for (var i in urgencyCells) { 
 
    if (urgencyCells[i].innerHTML == "urgent") { 
 
     alert('URGENCY!!!'); 
 
    } 
 
}