如何将变量插入HTML

Che*_*ese 5 html javascript dom

我有一点问题,我有一个翻译JSON变量.我想把它放在HTML上.有办法以某种方式制作它吗?

我的JS档案:

var Karting = Karting || {};

Karting = {

lang : 'lv',
translationsLV: {
    "Home" : "Zi?as",
},
}
Run Code Online (Sandbox Code Playgroud)

我想这样做:

我的页面是静态的,我没有使用任何模板引擎.

<li><a class="active" href="#">Karting.translationsLV['Home']</a></li>
Run Code Online (Sandbox Code Playgroud)

编辑:

补充一下:

$(window).load( function() {
        var translations;
        if (Karting.lang=='lv')
        {
            translations = Karting.translationsLV;
        }
        else
        {
            translations = Karting.translationsENG;
        }
            }, false );
Run Code Online (Sandbox Code Playgroud)

这不显示我的元素

document.write(translations['Home'])
Run Code Online (Sandbox Code Playgroud)

UncaughtRefferenceError - 未定义翻译

Che*_*niv 11

一种方法是使用document.write:

<li><a class="active" href="#"><script>document.write(Karting.translationsLV['Home'])</script></a></li>
Run Code Online (Sandbox Code Playgroud)