2016-08-05 36 views
-2

我想創建一個JS Bookmarklet來搜索特定代碼的任何頁面的源代碼(例如「G1_Value_client」),如果存在,我希望它返回警報A,如果它不存在,我希望它返回警報B.JS Bookmarklet搜索特定代碼的頁面源代碼

我不知道我出錯的地方。任何幫助將不勝感激!

+0

'document.documentElement.outerHTML.indexOf( 'G5_CLIENT_TRACKING_ID')> -1' –

+0

您發佈的代碼是不是JavaScript的。它似乎是C#。 –

回答

0

Umm..Javascript Bookmarklets是用javascript編寫的,而不是c#。這裏有一種翻譯:

if(document.documentElement.outerHTML.indexOf("G5_CLIENT_TRACKING_ID") > -1) { 
    alert("Core Site!"); 
} else { 
    alert("Cloud Site!"); 
} 
+0

什麼是> -1部分說的?並且它是否在引號內搜索完全匹配的東西,還是搜索部分匹配?感謝您的幫助我是一個全新的! – user3330683

+0

函數document.documentElement.outerHTML.indexOf(「G5_CLIENT_TRACKING_ID」)查找元素並返回HTML文檔內元素的位置。如果位置超過-1,表示它存在於文檔內。 – Runner

+0

謝謝,非常有幫助! – user3330683