default.html内に次のページ要素があります。
<div id ="content">
<div id="output"></div>
</div>
そしてdefault.js 内:
...
args.setPromise(WinJS.UI.processAll().done(function()
{
var theOutput = document.getElementById("output");
theOutput.innerText = "This is the output";
}));
....
これにより、「This is the output」というテキストだけのアプリが正常に生成されます。
しかし、これを新しいスクリプトscript.js に移動すると:
(function ()
{
"use strict";
var theOutput = document.getElementById("output");
theOutput.innerText = "This is the output";
}());
また、default.html にスクリプト参照として script.js を追加しました。
<script src="/js/script.js"></script><script src="/js/script.js"></script>
エラーが発生します
JavaScript ランタイム エラー: 未定義または null 参照のプロパティ 'innerText' を設定できません
default.js 以外の他のスクリプトで出力 div にアクセスするにはどうすればよいですか?