dom href无法在边缘和互联网浏览器浏览器中工作

时间:2018-05-10 05:46:11

标签: javascript

我有一个定义了href的锚标签。但基于浏览器语言我正在使用javascript功能改变href。它适用于除microsoft edge和Internet Explorer之外的所有浏览器。在边缘和资源管理器中,它被重定向到href中提到的URL。它不会根据javascript中提到的语言将其重定向到URL

 <li><a id="fa1" href="https://www.google.com" onclick="openlink()" target="_blank">{!$Label.FooterContactsTab}</a></li>
    function openlink()
      {
        var ulang=navigator.language;
       // if(ulang=="es-ES"){
        if(ulang.indexOf("es") > -1){
        document.getElementById("fa1").href = 
       "www.youtube.com";
        }
        else if (ulang.indexOf("en") > -1){

          document.getElementById("fa1").href = "www.gmail.com";

        }
        //else if(ulang=="zh-CN" || ulang=="zh"){
        else if(ulang.indexOf("zh")> -1){

          document.getElementById("fa1").href = "www.w3schools.com";

        }
        //else if(ulang=="ja-JP"){
        else if(ulang.indexOf("ja") > -1){
          document.getElementById("fa1").href = "www.salesforce.com";

        }
      }

0 个答案:

没有答案
相关问题