您的位置:首页 > Web前端 > JavaScript

javaScript实现多语言切换

2015-07-02 16:40 525 查看
改jsp页面的时候,发现有些js代码中的提示是不能直接套用struts的bean标签的,网上看了下javascript的切换方法,一般是在代码里做一个字符数组,根据浏览器的语言选择加载数组的哪一个值,这样做通用性不高。

想到一个方法:

在页面上写一个隐藏的div,然后div中放上bean标签,然后利用js代码读取div标签的内容即可。

function ontest(){
var obj = document.getElementById("test");
alert(obj.innerHTML);
}

<div id = "test" style="DISPLAY: none"><bean:message key = "label.username"/></div>
<input type = "button" value = "测试" onclick = "ontest()"/>

当然这个通用性还不高,后面可以在修改即可,这里只提供一个思路。

参考
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: