javascript - 如何使用 Javascript 更改网站的语言?
问题描述
我可以使用 javascript 和此选择代码更改网站的语言吗?
<select class = "log">
<option value = "EN">English</option>
<option value = "ES">Español</option>
<option value = "DE">Deutsch</option>
<option value = "FR">Français</option>
</select>```
解决方案
<select class = "log">
<option value = "EN">English</option>
<option value = "ES">Español</option>
<option value = "DE">Deutsch</option>
<option value = "FR">Français</option>
</select>
<div id="paragraph">
</div>
<script>
const texte = {EN: 'Good Morning',
ES: 'Buenos Dias',
DE: 'Guten Tag',
FR: 'Bonjour'}
const language = document.querySelector('select');
const paragraph = document.getElementById('paragraph');
function show() {
paragraph.textContent = texte[language.value];
}
language.addEventListener('change', show)
</script>
推荐阅读
- c# - 有没有办法通过 Xbox 应用向您的朋友推荐(分享)节目
- jquery - 防止值更改为 NaN
- text - 将 txt 文件合并为一个文件,然后再次拆分它们
- fabricjs - FabricJs 无法读取 null 的属性“className”
- java - 如何将 BlockHound 添加到 Spring Boot 应用程序以检测阻塞调用?
- xamarin - 防止 TabLayout 中的选项卡显示在 Xamarin 中应用程序工具栏的前面
- java - Spark Java 中的 MapPartition
- python - 为多类绘制 ROC 但出现错误“索引过多”
- c++ - c++ 中 lambda 表达式中的非法捕获
- python - 如何使用 tensorflow 数据集读取多个 .mat 文件(太大而无法放入内存)