2016-08-05 15 views
-2

私が特定のコード(例: "G1_Value_client")を探しているページのソースを検索するJSブックマークレットを作成しようとしています。アラートAを返します。存在しない場合は、アラートBに戻ります。JS特定のコードのページソースを検索するためのブックマークレット

どこが間違っているのかわかりません。どんな助けでも大歓迎です!

+0

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

+0

あなたが投稿したコードではJavaScriptではありません。それはC#のようです。 –

答えて

0

Umm..Javascript BookmarkletsはC#ではなく、javascriptで書かれています。ここでは翻訳の一種です:

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

> -1とは何ですか?それは引用符内の正確に一致するものを探しているのですか、それとも部分一致を探していますか?助けてくれてありがとうIm new newb! – user3330683

+0

関数document.documentElement.outerHTML.indexOf( "G5_CLIENT_TRACKING_ID")は、要素を見つけて、HTMLドキュメント内の要素の位置を返します。場所が-1を超えている場合は、ドキュメント内に存在することを意味します。 – Runner

+0

ありがとう、非常に役立つ! – user3330683

関連する問題