JS笔记03
2024-10-08 15:35:36
JS图片库
标记
需求效果:
网页中的图片链接显示在网页中的图片框内部而不是打开新的页面
//html部分
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/jscript" src="../js/2019_9_14.js"></script>
</head>
<body>
<ul>
<li>
<a href="../img/001.jpg" title="A001" onclick="showPic(this);return false;">001</a>
</li>
<li>
<a href="../img/002.jpg" title="A002" onclick="showPic(this);return false;">002</a>
</li>
<li>
<a href="../img/003.jpg" title="A003" onclick="showPic(this);return false;">003</a>
</li>
<li>
<a href="../img/004.jpg" title="A004" onclick="showPic(this);return false;">004</a>
</li>
</ul>
<img id="img1" src="../img/x.jpg" alt="my image gallery" />
</body>
</html>
//js部分
function showPic(whichpic){
var source = whichpic.getAttribute("href");
var a = document.getElementById("img1");
a.setAttribute("src",source);
}
childNodes
用于获取一个元素的所有子元素
nodeType
获取节点的type属性
nodeValue
获取节点的属性值
firstChild 和 lastChile 属性
用于提取元素列表的第一个元素和最后一个元素
最新文章
- 用FlexGrid做开发,轻松处理百万级表格数据
- How to Operate SharePoint User Alerts with PowerShell
- 单纯形方法(Simplex Method)
- html5 svg
- MYSQL使用正则表达式过滤数据
- xss绕过过滤之方法
- python的包和模块
- mysql tinyint smallint mediumint int bigint
- mina的编码和解码以及断包的处理,发送自己定义协议,仿qq聊天,发送xml或json
- DOM笔记2
- Ant自动构建
- checkinstall包的使用
- zabbix3.2自动发现批量监控redis端口状态
- CF 977E Cyclic Components
- kubernetes的应用数据持久化
- 安卓端数据导出成txt文件
- 前端通信:ajax设计方案(九)--- 完善文档
- centos 6.5 上安装使用upsource
- $.post 和 $.get 设置同步和异步请求
- UIView的alpha属性和hidden属性