2014-09-26 46 views
0

我想檢索以下網站正文內容http://sports.espn.go.com/nhl/bottomline/scores?nhl_s_left1並將其存儲在一個字符串中,我知道併成功地使用php檢索這個,但是我想限制爲僅使用javascript,有沒有一種方法只需要在網站中的字符串,並將其複製並存儲在一個var?使用唯一的javascript獲取網站的body元素

+0

從遠程頁面獲取內容存在問題,但您可以查看此解決方案:http://stackoverflow.com/a/3076648/3208639。 – damian004 2014-09-26 20:23:26

回答

0

試試這個:

<script> 
window.onload = function get_body() { 

    body = document.getElementsByTagName('body')[0]; 
} 

</script> 

讓我解釋一下。 window.onload是爲了在腳本執行之前加載HTML。即使只有一個身體標記,這是我使用^的方法。基本上,它找到了「第一個」主體標記,然後告訴它只獲取body元素本身,而不是使用索引[0]指定的所有其他屬性和子節點。如果你想要一切與身體標記做,然後失去索引0.希望這有助於!

+1

或者只是'document.body'。 – 2014-09-26 21:09:01

+0

是的,但如果他只是想要標籤本身,我已經提出了該選項@FelixKling – Brendan 2014-09-26 21:52:23

+0

呃? 'document.body'返回與document.getElementsByTagName('body')[0]'相同的值,寫入時間更短。 – 2014-09-26 21:53:16