我有一個網頁,其中包含幾個靜態鏈接(鏈接到一些其他網頁)。使用javascript在鏈接中搜索
現在我想要一個搜索功能,其中用戶希望所有這些鏈接(網頁中的鏈接)的列表中存在一些特定的單詞(由用戶輸入)。
有人可以分享我可以實現的邏輯來獲得此功能的工作。
在此先感謝。
我有一個網頁,其中包含幾個靜態鏈接(鏈接到一些其他網頁)。使用javascript在鏈接中搜索
現在我想要一個搜索功能,其中用戶希望所有這些鏈接(網頁中的鏈接)的列表中存在一些特定的單詞(由用戶輸入)。
有人可以分享我可以實現的邏輯來獲得此功能的工作。
在此先感謝。
<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>
感謝您的回覆,但我想搜索的內容中提供的舔。 –
更新了答案鏈接文本 – Rajashekhar
搜索我有兩個鏈接一個鏈接一個附連到以下內容
阿沛是加入ABC 等一個與下面的內容 阿沛是加入DE f 現在如果我搜索abc whcih是link1的一部分,那麼它應該顯示link1,或者如果我搜索def,那麼它應該顯示link2。我希望更清楚的是,謝謝你的努力。 –
可能會搜索包含'href'的所有內容。 –
你想通過網址或鏈接文本搜索 – Riddler
請提供一些示例代碼 –