2015-08-23 91 views
-2

我想訪問其他具有相同域的html頁面的body的元素(通過id)。有可能嗎?
我應該使用哪個函數?如何訪問其他html頁面的元素?

+2

您是否在尋找獲得ElementById? – vaultah

+0

請更確切地說明你正在嘗試做什麼。問題可以用幾種不同的方式來解釋。 'access'的含義不是很清楚 – charlietfl

+2

另外,請參考[tour](http://stackoverflow.com/tour),環顧四周,並通讀[help center](http:// stackoverflow。 COM /幫助),特別是[*我如何問一個好問題*](http://stackoverflow.com/help/how-to-ask)? – RRK

回答

0

當您正在使用AJAX,以及你想使用加載頁面片段$.load

$("#result").load("ajax/test.html #container"); 

在這種情況下,訪問頁面將有#result作爲元素的id。而新頁面,你說的位置是ajax/test.html。其中,#container的元素將被加載到調用頁面的#result中。

使用這個規則:

  1. 兩個調用頁面和被叫頁應該是在同一個域。
  2. 如果在不同的域上,它應該有標題:Access-Control-Allow-Origin: *
+1

謝謝...... !!!這是我正在尋找的。 –

相關問題