2016-12-15 9 views
-4

私はいくつかの静的リンク(いくつかの他のウェブページへのリンク)を含むウェブページを持っています。javacriptを使用してリンク内を検索

ここで、特定の単語(ユーザーが入力)が存在するすべてのリンク(Webページに存在するリンク)のリストが必要な検索機能が必要です。

誰かがこの機能を動作させるために実装できるロジックを共有してください。

ありがとうございます。

+0

「href」を含むすべてのものを検索することができます。 –

+0

URLまたはリンクテキストで検索しますか – Riddler

+0

サンプルコードを入力してください –

答えて

0
<script> 
    function callFunction(){ 
     var links = new Array(); 
     var searchString = document.getElementById("searchString").value; 
     var list = document.getElementsByTagName("a"); 
     for(var i=0;i<list.length;i++){ 
      var content = list[i].innerHTML; 
      if(content.indexOf(searchString)>=0){ 
      links.push(list[i].href); 
      } 
     } 
    alert(links); 
    } 

</script> 


<body> 
    <a href="abc">link1</a><br> 
    <a href="xyz">link2</a><br> 

    Enter Text:<input type="text" id="searchString"/> 
    <input type="button" value="Click" onclick="callFunction()"/> 
</body> 
+0

返信いただきありがとうございますが、私は提供されたlickのコンテンツ内を検索したいと思います。 –

+0

は、私は2つのリンクを持つリンクテキスト – Rajashekhar

+0

で検索するには答えを更新しました一つは、リンクコンテンツの下に添付されているものである アブヘイは や他の一つのコンテンツ以下でABCに追加されます アブヘイデ添加されf 今、私がabc whcihをlink1の一部であるとすると、それはlink1を表示するか、またはdefを検索するとlink2を表示するはずです。あなたの努力に感謝しています。 –

関連する問題