簡體   English   中英

如何將文本文件包含到javascript中

[英]How to include text file into javascript

有沒有辦法將一些文本從另一個文件加載到javascript,沒有服務器端代碼?

我正在考慮使用另一個元素將文本保存在一些注釋中,但我不知道如何用javascript讀取它的源代碼。

就像是:

<script src="myfile.js"></script>

<script> function readMyText() { ... }</script>

在myfile.js中: /* some text */

如果你給它一個“類型”,而不是瀏覽器理解為“JavaScript”的東西,你可以把你想要的任何東西放到一個腳本標簽中:

<script id='Turtle' type='text/poem'>
  Turtle, turtle, on the ground;
  Pink and shiny - turn around.
</script>

您可以通過“innerHTML”屬性獲取內容:

var poemScript = document.getElementById('Turtle');
var poem = poemScript.innerHTML;

這是一個jsfiddle來演示。

這個技巧最近流行,人們通過模板進行客戶端頁面構建。

不使用ajax或任何服務器代碼...對不起伙伴但你不能:(

基於Pointy的答案,從本地文件導入這樣做:

<script src="foo.txt" id="text" type="text">
</script>

您還可以使用它來定位外部文件:

<script src="http://foo.txt"></script>

暫無
暫無

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

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