JS返回指向其中包含特定ID的页面的链接

时间:2016-01-16 11:10:16

标签: javascript

有没有办法让JavaScript找到ID所在的页面并返回指向该页面的链接?

例如,如果我在名为test.html的页面上有一个id =“test”的段落标记,我可以将一个JavaScript变量设置为指向test.html的链接,因为它有一个id =“test”在它上面。

我可能解释得非常糟糕,但我只是想知道是否可能。

感谢。

test.html上的代码示例

<p id="test"></p>

1 个答案:

答案 0 :(得分:0)

这不完美,但我找到了一种方式(种类)来做到这一点。

HTML:

<input id="tosearch" type="text">
<button id="search" type="button" onclick="getsearch()">Search IDs</button>
<p id="searchout"></p>

<script src="search.js">
</script>

<p hidden id=".id">examplepage.html</p>
<p hidden id=".id2">examplepage2.html</p>

JavaScript的:

function getsearch() {
var search = document.getElementById("tosearch").value;
search = "." + search;

var page = document.getElementById(search).innerHTML;
page = page.link(page);
document.getElementById("searchout").innerHTML = page;
}

这允许您搜索ID并返回带有id的页面的链接,但您必须手动将所有ID和链接放入。