簡體   English   中英

通過javascript鏈接到另一個.html文件

[英]link to another .html file via javascript

是否可以通過javascript從一個文件中的另一個文件中檢索div ID。

例:

假設您正在編輯index.html,並希望使用page2.html中的getElemntById檢索ID。

我了解您可以使用document.getelementbyid; 如果要從同一文檔獲取ID,但是可以使用其他文檔獲取ID嗎?

提前致謝

您必須先對第2頁進行AJAX調用。

將XMLHTTPObject的響應粘貼到一些不可見的div中。

然后獲取要檢索的所需div。

就個人而言,我將在兩個頁面上創建一個包含所需內容的包含文件,並將其包含在兩個頁面中。 那么那將只是顯示/隱藏div的問題。

您可以使用AJAX輕松完成此操作-您必須異步調用page2,然后處理響應以獲取所需的元素。 查找jQuery的get()方法以獲得簡單的AJAX實現-它為您處理XMLHTTPRequest的詳細信息。

還要注意的是,如果page2是服務器提供的頁面,則更簡單的解決方案是將服務器所需的任何信息從page2復制到服務器的page1。 另外,如果您確實需要進行AJAX調用,因為從一開始就將您可能需要的所有信息都放到page1上,則可以讓您的服務器(使用php,Rails,Django等)返回不同的信息。進行AJAX通話。 因此,您可以讓它僅返回所需的信息,而不是返回整個page2。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM