#placeholder{
width:400px;
height:400px;
}
图片
这段文字将被切换
下面是JS部分:
// JavaScript Document
function showpic(whichpic){
var placeholder=document.getElementById('placeholder'); //获取占位符的DOM
var source=whichpic.getAttribute("href"); //获取被点击图片的href
placeholder.setAttribute("src",source); //修改占位符的src地址
var p=document.getElementById("box");
p.childNodes[0].nodeValue=source;
}
function prepareGallery(){
if(!document.getElementById){return false};
if(!document.getElementsByTagName){return false};
if(!document.getElementById("imagegallery")){return false};
var placeholder=document.getElementById("imagegallery"); //获取UL的DOM
var links=placeholder.getElementsByTagName("a"); //获取UL的a标签集合
for(var i=0;i
links[i].oncilck=function(){
showpic(this);
return false;
}
}
}
window.οnlοad=prepareGallery;
明明在函数orepareGallery对每个链接调用showPic函数条用,并且已经让它取消a标签的默认跳转行为。为何还是无效果?JS控制台也不报错,头晕!