Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从JavaScript文件更改HTML页面中的文本语言_Javascript_Jquery_Html_Localization_Translation - Fatal编程技术网

从JavaScript文件更改HTML页面中的文本语言

从JavaScript文件更改HTML页面中的文本语言,javascript,jquery,html,localization,translation,Javascript,Jquery,Html,Localization,Translation,我有一个JavaScript文件,需要从html页面创建某种字典(包含翻译文本),并能够从html标题更改语言 <a class="text-center" id='lnkHumanResources'> <p><img width="100" height="100" src="assets/img/icons/home-hr.png" /></p> <h1>Ljudski resursi</h1

我有一个JavaScript文件,需要从html页面创建某种字典(包含翻译文本),并能够从html标题更改语言

<a class="text-center" id='lnkHumanResources'>
        <p><img width="100" height="100" src="assets/img/icons/home-hr.png" /></p>
        <h1>Ljudski resursi</h1>
    </a>
包含到html示例中:

<script src="assets/js/lib/dictionary.js"></script>

您可以使用jquery的
text
功能更改
h1

  $('#lnkHumanResources h1').text("Human Resources");

别忘了把JQuery链接到你的Html页面

那么什么叫做字段来工作呢?看看这个->我知道你是前端开发人员,对JavaScript和JQuery有很好的了解。您能否提供更多详细信息,说明如何将翻译后的文本指定为“en”(英语),并将其连接到html标题以使其可更改您无法将其连接到html需要添加一个事件侦听器,如单击,因此当用户单击某个按钮时,其将翻译文本
<script src="assets/js/lib/dictionary.js"></script>
<p class="some-class"><span class="trn">Text to translate</span></p>
var translator = $('body').translate({lang: "en", t: dict}); // en to use English
  $('#lnkHumanResources h1').text("Human Resources");