学习 JavaScript DOM 编程艺术 图片库例子1.1 加上描述

运行效果:


给每一个图片加了title

随便点一个图片


和图片一起显示出来描述信息


html:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<script type="text/javascript" src="js/new_file.js"></script>

<title></title>

</head>

<body>

<h1>图片库</h1>

<ul>

<li>

<a href="img/parter3-01.png" title="手机越来越多样化" onclick="showpic(this); return false;">图片1</a>

</li>

<li>

<a href="img/parter3-02.png" title="篮球的热潮" onclick=" showpic(this);return false;">图片2</a>

</li>

<li>

<a href="img/parter3-03.png" title="最新鼠标" onclick="showpic(this);return false; ">图片3</a>

</li>

<li>

<a href="img/parter3-04.png" title="手机摄像头哦像素提高" onclick="showpic(this);return false; ">图片4</a>

</li>

<li>

<a href="img/parter3-05.png" title="儿时的玩具" onclick="showpic(this);return false; ">图片5</a>

</li>

<li>

<a href="img/parter3-06.png" title="度假好地方" onclick="showpic(this);return false; ">图片6</a>

</li>

</ul>

<img src="img/parter3-06.png" id="placeholder" />

<p id="description">选择图片的说明文字</p>

</body>

</html>


JS:

比原来增加三行 代码

function showpic(whichpic) {

var source = whichpic.getAttribute("href");

// 获取 传入参数 所在元素中  href 中的属性值

var placeholder = document.getElementById("placeholder");

// 获得占位符 图片的  找到img标签

placeholder.setAttribute("src", source);

// 对于img 标签的src 的值换成 source中的值

var Text = whichpic.getAttribute("title");

// 获取 传入参数 所在元素中  title 中的属性值

var description = document.getElementById("description");

// 找到 p 标签

    description.firstChild.nodeValue = Text;

    //设置P 标签的属性值

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容