0
正在做一個項目,它需要一個網站。在這個網站,我必須爲超鏈接的狀態圖,以及超鏈接是如何連接到另一個site.am使用html.how在另一個html文件中獲得超鏈接id。我知道document.getElementById。 Thanks inadvance如何獲得另一個HTML文件中的超鏈接IDS
正在做一個項目,它需要一個網站。在這個網站,我必須爲超鏈接的狀態圖,以及超鏈接是如何連接到另一個site.am使用html.how在另一個html文件中獲得超鏈接id。我知道document.getElementById。 Thanks inadvance如何獲得另一個HTML文件中的超鏈接IDS
這需要一種方法來通過AJAX訪問另一個HTML文件,如果它不在您的域或CORS未啓用,這是不可能的。
有但是相當多的事情可以做:
如果您想獲得鏈接的ID,您應該使用HTML解析器。現代瀏覽器包括一個這樣的,它被稱爲DOMParser。你會做這樣的事情:
var parser = new DOMParser();
var doc = parser.parseFromString(yourHTMLSource, 'text/html');
var links = doc.getElementsByTagName('a');
for(var i = 0, length = links.length; i < length; i++) {
links[i].getAttribute('id'); // -> Returns the ID of the link, if any
}
我記得它,IE不支持這一點,但它是HTML一些不同的方法解析自己的模塊,但還是比較好用的。
我們可以看看你現在有什麼嗎?這個問題有點含糊。 – 2012-03-22 19:01:28
我必須得到o/p像狀態圖diagram.if我的網站主頁有3個鏈接1)技術2)與我們聯繫3)隱私和再次技術有2個鏈接1)java 2)android。然後,我應該得到o/p像一個圖,第一個主頁,然後連接到技術的3個箭頭,與我們聯繫,privacy.and技術將連接2個箭頭到java,android。 – 2012-03-22 19:23:05
我完全不知道JavaScript – 2012-03-22 19:26:39