別のファイルのテキストをサーバーサイドコードなしでJavaScriptに読み込む方法はありますか?JavaScriptにテキストファイルを含めるには
私はいくつかのコメントの中にテキストを保持するために別の要素を使用することを考えていましたが、私はそれをjavascriptでソースコードを読む方法がわかりません。 AJAXまたは任意のサーバーコードを使用せずに /* some text */
別のファイルのテキストをサーバーサイドコードなしでJavaScriptに読み込む方法はありますか?JavaScriptにテキストファイルを含めるには
私はいくつかのコメントの中にテキストを保持するために別の要素を使用することを考えていましたが、私はそれをjavascriptでソースコードを読む方法がわかりません。 AJAXまたは任意のサーバーコードを使用せずに /* some text */
...申し訳ありませんメイトしかし、あなたがすることはできません:
ような何か:myfile.jsで
<script src="myfile.js"></script>
<script> function readMyText() { ... }</script>
を: (
あなたが望むものをscr IPTタグあなたはそれをブラウザで「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;
Here is a jsfiddle to demonstrate.
最近、テンプレートを使用してクライアントサイドのページビルドを行っている人々にとって、このトリックは人気があります。
答えがありがとう、これはスクリプトタグ内にテキストが追加されたときにうまく動作しますが、これを ''に変更すると内容にアクセスできません: – mihai
ああ、それは本当です。スクリプトを隠しファイル '
先のとがっの答えのビル、ローカルファイルからインポートするには、この操作を行います。
を<script src="foo.txt" id="text" type="text">
</script>
また、外部ファイルターゲットに、これを使用することもできます。
<script src="http://foo.txt"></script>
これはうまくいかず、ファイルをどうやって読むのですか?内容ですか? – mihai
ロードテキストを、それをどうしますか? – Zirak