我为语言设置创建了一个javascript文件(.js)。那么如何从这个文件中获取值呢?
文件。
{
"language" : "german",
"glossary" : {
"Level" : "Ebene",
"Codes" : "Codes",
} }
那么如何设置特定标签的值。?
我想要“Ebene”而不是“Level”。 对于例如。
<script type="text/javascript"> document.getElementById("lblLevel").innerHTML = glossary["Level"];
<div class="level">
<b id = "lblLevel">Level</b>
</div>
但它不起作用。 任何想法..?
先谢谢。
答案 0 :(得分:5)
在language.js
文件中:
var language = {
"language": "german",
"glossary": {
"Level": "Ebene",
"Codes": "Codes"
}
};
然后在您的HTML文件中:
document.getElementById("lblLevel").innerHTML = language.glossary.Level;
答案 1 :(得分:0)
<html>
<head>
<script type="text/javascript">
var language = {
"language": "german",
"glossary": {
"Level": "Ebene",
"Codes": "Codes"
}
};
function ab()
{
document.getElementById("lblLevel").innerHTML = language.glossary.Level;
}
</script>
</head>
<body onload="ab()">
<div class="level">
<b id ="lblLevel">Level</b>
</div>
</body>
</html>
@Manan这是经过验证的代码。试试吧。如果您有任何其他问题,那么评论其他人投票给答案并关闭问题。