Javascript 在HTML上追加脚本文件
我在html文件上动态添加脚本,我在js文件及其工作状态上添加了警报。但问题是document.write();已经不工作了。这是我的密码: 对于JS文件:LANG_EN.JSJavascript 在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
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
,则会告诉浏览器删除整个文档。这是定义的行为: