下面的JS在加载prepareInternalnav()函数后,为什么prepareInternalnav()函数里调用不到showSection(id)函数呢???
// JavaScript Document
function showSection(id){
     alert("hi");           //为什么加载后,没有弹出对话框呢???
var divs = document.getElementsByTagName("div");
for(var i=0;i<divs.length;i++){
if(divs[i].className.indexOf("section")==-1) continue;
if(divs[i].getAttribute("id")!=id){
divs[i].style.display = "none";
}else{
divs[i].style.display = "block";
}
}
}
function prepareInternalnav(){
if(!document.getElementsByTagName) return false;
if(!document.getElementById) return false;
if(!document.getElenemtById("internalnav")) return false; var nav = document.getElementById("internalnav");
var links = nav.getElementsByTagName("a");
for(var i=0;i<links.length;i++){
var sectionId = links[i].getAttribute("href").split("#")[1];
if(!document.getElementById(sectionId))continue;
document.getElementById(sectionId).style.display = "none";
links[i].destination = sectionId;
links[i].onclick = function(){
showSection(this.destination);
return false;
}
}
}