Javascript切换标题onClick的翻译

Javascript切换标题onClick的翻译,javascript,innerhtml,translate,Javascript,Innerhtml,Translate,我在div标签中有一个标题。 每当单击“翻译”按钮时,我都需要翻译标题。 到目前为止,我已经找到了title div,并希望通过使用languageMap来更改它的内容。但它不起作用!有什么想法吗 var languageMap = { 'English1': 'French1', 'English2': 'French2' } function translateTitle() { var qmTitle = document.getElementById('to

我在div标签中有一个标题。 每当单击“翻译”按钮时,我都需要翻译标题。 到目前为止,我已经找到了title div,并希望通过使用languageMap来更改它的内容。但它不起作用!有什么想法吗

var languageMap = {
    'English1': 'French1',
    'English2': 'French2'
}

  function translateTitle() {
    var qmTitle = document.getElementById('toolTitle')
    var qmTitleText = qmTitle.innerHTML    
    var translatedTitle = languageMap[qmTitleText]
    qmTitle.innerHTML = translatedTitle

  }

好的,如果您单击标题,它将根据您的地图进行更改

您需要做的是为click事件添加一个事件侦听器 此示例向您展示了如何做到这一点

我还检查了你的地图,所以它也会向后翻译

var languageMap={ “英语1”:“法语1”, “English2”:“French2”, “法语1”:“英语1”, “法语2”:“英语2” } var qmTitle=document.getElementById'toolTitle' 功能翻译{ //var qmTitle=document.getElementById'toolTitle' var qmTitleText=qmttitle.innerHTML var translatedTitle=languageMap[qmTitleText] qmTitle.innerHTML=translatedTitle } qmTitle.addEventListenerclick,translateTitle; 英语1