使用 javascript 在 link 内搜索
Search within a link using javascript
我有一个包含几个静态 link 的网页(Link 到其他一些网页)。
现在我想要一个搜索功能,其中用户想要所有那些 link(link 出现在网页中)的列表,其中存在一些特定的词(由用户输入)。
有人可以分享我可以实现该功能的逻辑吗?
提前致谢。
<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>
我有一个包含几个静态 link 的网页(Link 到其他一些网页)。
现在我想要一个搜索功能,其中用户想要所有那些 link(link 出现在网页中)的列表,其中存在一些特定的词(由用户输入)。
有人可以分享我可以实现该功能的逻辑吗?
提前致谢。
<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>