javascript - 用按钮切换页面中的js src

标签 javascript html

我可以在网页中仅使用 javascript 来完成此操作吗?

<head>
    <script src="trans_func.js" type="text/javascript"></script>
    <script src="language/English.js" type="text/javascript"></script>
    <script src="language/Chinese.js" type="text/javascript"></script>

</head>

既然是英文或中文,我可以在点击按钮时注释掉一行代码,然后再次点击时注释另一行代码吗?

最佳答案

点击按钮即可根据条件加载js。

if(condition!="English") // lang can also be variable which is set from the backend
    {
        document.write('<script src="language/Chinese.js"></script>');
    }
else
    {
        document.write('<script src="language/English.js"></script>');
    }

如果它基于语言:

var userLang = navigator.language || navigator.userLanguage; 
if(userLang!='en-us') // lang can also be variable which is set from the backend
        {
            document.write('<script src="language/Chinese.js"></script>');
        }
    else
        {
            document.write('<script src="language/English.js"></script>');
        }

关于javascript - 用按钮切换页面中的js src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23750956/

相关文章:

javascript - 如何添加指向部分谷歌饼图的链接

javascript - 如何包含包含 jQuery 的脚本而不发生冲突

javascript - 允许点击通过 iFrame 传递到它后面的内容

javascript - 在延迟之前更改模态的背景

javascript - 防止在 JavaScript 中冒泡和捕获时触发事件

javascript - 如何在javascript中删除文件路径,只保留文件名,而不考虑文件系统

javascript - 使用 JavaScript 修改 BIRT 中的查询输出

html - 图片未拉伸(stretch)至 100% HTML

html - HTML5 中的铰接式 3D 人

javascript - 如何设置顶部 svg 元素的位置?