2016-08-27 22 views
2

JavaScriptを使用してHTMLファイルに動的にスクリプトを追加しようとしています(スペースを節約するために多数のスクリプトが含まれています。 1つのスクリプトファイルを含む)。JavaScriptを使用してHTMLファイルにスクリプトを追加する

Append javascript to HTML fields using through javascriptは本当に私が考えていたものではありません質問...

しかし、問題のHTMLファイルにスクリプトや他のリソースを追加するスクリプトファイルにを行うスクリプトは外部ファイルを追加しますスクリプト(動的に挿入されたスクリプト)はロードされません。スクリプトはothers.jsから要素が、機能を挿入さ

ディレクトリ構造

root 
├ index.html 
├ universal-scripts.js (adds scripts to .html files dynamically) 
├ styling.css (included into .html files) 
└ app-scripts 
    └ others.js (problem file) 

ユニバーサルscripts.js

... 
var others = document.createElement("script"); 
others.setAttribute("src", "app-scripts/others.js"); 
... 
document.getElementsByTagName("head")[0].innerHTML = document.getElementsByTagName("head")[0].innerHTML + others.outerHTML; 
index.html

内から使用できません。

ご協力いただければ幸いです。ありがとう!それが何を意味している場合、私は電子を使用してい

...

+0

Gulpのようなビルドツールを考えましたか?これは、他の多くのものの中で、多数の.jsファイルを1つのファイルにまとめて組み合わせることができるため、プロジェクトディレクトリのどこにでも置くことができ、ロードされるタスクランナーです。 –

答えて

1

はおそらく最良の方法は、これがあるので、あなたのpackage.jsファイル内のファイルへの参照を追加する場所プロジェクトのソースの残りのすべてファイルが参照されます。コアにロードする際に後者をロードする理由

ここには、package.jsファイルについて語っているElectron.jsチュートリアルがあります。 HTML、JSおよび電子] 1

との最初のデスクトップアプリケーションを作成する

はここpackage.jsインタラクティブガイドです。 package.js walk through

+0

パッケージから参照されている場合、どのようにファイルをhtmlファイルから取得できますか? – Theo

+0

package.jsファイルは、すべてのファイルをロードします。これは実行可能ファイルのようです。 –

+0

「スクリプト」セクションにスクリプトを含めることができますか?しかし、私は何をしますか? (申し訳ありませんが、このような音が聞こえる場合) – Theo

関連する問題