在HTML上附加脚本文件

时间:2017-03-30 10:15:38

标签: javascript jquery html

我在html文件上动态附加脚本,我在我的js文件及其工作上发出警报。但问题是document.write();不再工作了。这是我的代码:

对于JS文件:LANG_EN.js

alert("en");
var lang = {
  "USERNAME":"USERNAME",
  "PASSWORD":"PASSWORD",
};

common.js

function createScript(id) {
  var elementID = id;
  var area = document.getElementById(elementID),

  script = document.createElement('script');
  script.src = 'js/lang_en.js';
  area.innerHTML = '';
  area.appendChild(script); // Append it
}

createScript('languagefile');

HTML文件:

<label for="username">document.write(lang.USERNAME);</label>

如果我不附加脚本,document.write正常工作。

我想追加它以便我可以控制所有内容的语言。

请帮忙。谢谢!

1 个答案:

答案 0 :(得分:1)

尝试将其放在脚本标记内或在yout标签上添加id

<label for="username" id="username"></label> <script> document.getElementById('username').innerHTML = lang.USERNAME; </script>