有没有办法让JavaScript找到ID所在的页面并返回指向该页面的链接?
例如,如果我在名为test.html的页面上有一个id =“test”的段落标记,我可以将一个JavaScript变量设置为指向test.html的链接,因为它有一个id =“test”在它上面。
我可能解释得非常糟糕,但我只是想知道是否可能。
感谢。
test.html上的代码示例
<p id="test"></p>
答案 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和链接放入。