Javascript 样式显示不工作

标签 javascript html dom

function insert()
{
    var linkElement = document.getElementById("BackButton");
    var linkElementLnk = document.getElementById("BackButtonlnk");
    var loc_array = document.location.href.split('/');

    if (loc_array[loc_array.length-3] == "m")
    {
        linkElementLink.style.display = 'none';
    }
    else if (loc_array[loc_array.length-2] == "maps"
          || loc_array[loc_array.length-3] == "maps"
          || loc_array[loc_array.length-2] == "stations"
          || loc_array[loc_array.length-3] == "stations" )
    {
        var newT = document.createTextNode("Stations & Maps");
    }
    else
    {
        var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-3])));
    }
    linkElement.appendChild(newT);
}

这是我的 HTML

<a id="BackButtonlnk" href="#" class="white" onClick="history.go(-1); return false;">
    <div id="BackButton1"></div>
    <div id="BackButton"></div>
    <div id="BackButton3"></div>
    </a>

style.display none 不起作用,似乎只是破坏了脚本。我错过了什么吗?

最佳答案

检查拼写

var linkElementLnk = document.getElementById("BackButtonlnk");
...
linkElementLink.style.display = 'none';

关于Javascript 样式显示不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3239654/

相关文章:

javascript - Bootstrap 左边两行,右边一行

php - JavaScript + PHP + 动态文本字段 + Jquery

javascript - 如何通过在搜索栏中输入邮政编码来显示 API 数据?

jquery - dojo.create() 的 jQuery 等价物是什么?

javascript - DOM 安全异常 18 : Tainted Canvas

javascript - ng-repeat 内的 ng-form 不更新子表单。$subscribed

javascript - Cloud Firestore 优化了数据库设置,可实现最少的读/写操作

javascript - 导航器.onLine

Javascript 生成的从 Url=NULL HTML 中选择下拉菜单

javascript - 如何跳过一些 Javascript 事件?