为什么我的js代码没有报错,但是网页中显示不出效果
js代码没有出现错误,但是网页中没有预想的效果
html
Image GallerySnapshots
Choose an image.
js代码
window.onload = prepareGallery;
function prepareGallery(){
if(!document.getElementsByTagName)
{return false;}
if(!document.getElementById)
{return false;}
if(!document.getElementById("imageGallery"))
{return false;}
var gallery = document.getElementById("imageGallery");
var links = gallery.getElementsByTagName("a");
for(var i = 0;i < links.length;i++){
links[i].onclick = function(){
return !showPic(this);
}
}
}
function showPic(whichpic){
if(!document.getElementById)
{return false;}
var source = whichpic.getAttribute("href");
if(!document.getElementById.getElementById("placeholder"))
{return false;}
var placeholder = document.getElementById("placeholder");
if(placeholder.nodeName != "IMG")
{return false;}
placeholder.setAttribute("src",source);
if(document.getElementById("description"))
{
if(whichpic.getAttribute("title")){
var title = whichpic.getAttribute("title");
}else{
title = "";
}
var description = document.getElementById("description");
if(description.firstChild.nodeType == 3){
description.firstChild.nodeValue = title;
}
}
return true;
}
相关阅读:
js闭包的一个小问题.......
移动端页面能做修改头像功能的吗?
JAVA 中的 -> 是什么意思?
微信服务器配置Token验证失败问题
在网上见到关于正则的题
python爬虫获取页面,发现页面上的表格的数据获取不了?
针对私有空间的token仅限于一个文件该如何优化?
表视图的数据刷新
如何隨機選擇html內的td
java中有符号整型转换成无符号整型的意义在哪里?
怎样设置edittext只能响应ClickListener而不能输入
为什么用xshell连接不到虚拟机
手机表单提交页面,如果在网络慢的情况下,form表单会提交两次
append与appendTO的问题
angularjs setinterval定时器问题。
angular.js中怎么获取当前的元素,然后为它增加class?
C++,在sort中使用谓词会怎样排序?
JS获取本地文件绝对路径
higcharts左右两边坐标设置从0开始
集成阿里云旺导入 sdk 报错