我可以在网页中仅使用 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/