Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在HTML上追加脚本文件_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在HTML上追加脚本文件

Javascript 在HTML上追加脚本文件,javascript,jquery,html,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

我在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(lang.USERNAME);
如果我不附加脚本,document.write工作正常

我想附加它,这样我就可以控制所有内容的语言


请帮忙。谢谢

试着把它放在脚本标签中,或者像这样在yout标签上添加id


document.getElementById('username')。innerHTML=lang.username;

document.write(lang.USERNAME)
这将打印“document.write(lang.USERNAME);”如果在页面加载完成后使用
document.write
,则会告诉浏览器删除整个文档。这是定义的行为: