我有一個<object>
標籤是這樣的:訪問<object>數據用JavaScript
<object id="text" data="file.txt"></object>
我能得到這樣的元素:
var text = document.getElementById("text");
現在,我該如何獲取文本的內容文件?
這樣做的目的是:具有使一個XMLHttpRequest
- 避免;
- 避免在代碼中以常量的形式存在文本數據;
- 保持原始格式的簡單明文文件,無需JSON或特殊格式,可被代碼訪問併成爲字符串變量。
以相同的方式,你可以在文檔中的<img>
或<audio>
標籤,然後訪問圖像/聲音,只是文本文件。
PS:我幾乎肯定<object>
標籤不是這個的理想標籤。就像我試圖完成我所需要的一樣。
什麼是你想怎麼辦,到底:從文件加載數據到您的網頁? – msanford 2015-02-09 22:37:45
更準確地說,將一個.html文件加載到我的.html和.js文件中。 – 2015-02-10 01:27:24
請注意,即使以這種方式將文件添加到對象中,瀏覽器仍然會向服務器發出請求以獲取它,因此儘管您自己避免提出明確的請求,但瀏覽器仍然會這樣做所以。 – 2015-02-10 11:15:07