2010-07-13 4 views
0
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); 
} 

и вот мой HTMLJavascript стиль отображения не работает

<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 никто не работает, и, кажется, просто разорвать сценарий. Я что-то упускаю?

ответ

2

проверить правописание

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

Туше! хороший улов – Anurag

+0

Ха-ха согласился. Благодарю. – balexander

0

Попробуйте

style.display = ''; 
Смежные вопросы