高手帮我分析下这段脚本..?
时间:2010-06-02
来源:互联网
代码:
function prepareGallery(){var placeholder = document.createElement("img");
placeholder.setAttribute("src","images/demo.gif");
placeholder.setAttribute("alt","this is placeholder");
placeholder.setAttribute("id","placeholder");
var description = document.createElement("p");
description.setAttribute("id","description");
var desctext = document.createTextNode("choose an image");
description.appendChild(desctext);
document.getElementsByTagName("body")[0].appendChild(placeholder);
document.getElementsByTagName("body")[0].appendChild(description);
}
document.getElementsByTagName("body")[0].appendChild(description);
以上这两段代码为什么改为如下就会点击某个连接的时候连接的默认行为没有被取消.它会跳到连接地址指向的路径.
var gallery = document.getElementById("imagegallery");
gallery.parentNode.insertBefore(placeholder,gallery);
gallery.parentNode.insertBefore(description,gallery);
为了让大家测试方便.我把文件上传.以便大家下载到本地测试看看
附件

2010-6-2 16:28, 下载次数: 9
作者: rao3324180 发布时间: 2010-06-02
作者: rao3324180 发布时间: 2010-06-02
作者: cielkong 发布时间: 2010-06-03
var one = document.getElementById("imagegallery");
var links = one.getElementsByTagName("a");
for(var i=0; i < links.length; i++){
links[i].onclick = function(e) {
e = e||event;
showPic(this);
e.returnValue = false; // for IE
if( e.prenventDefault ){ e.preVentDefault(); } // for firefox
}
}
}
作者: carkey712 发布时间: 2010-06-03
作者: carkey712 发布时间: 2010-06-03

作者: rao3324180 发布时间: 2010-06-03
作者: liujincan 发布时间: 2010-06-03
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28