408 0

[图行天下] 看《Javascript+DOM编程艺术》的第一篇_javascript+dom+编程艺术 [推广有奖]

  • 0关注
  • 9粉丝

讲师

40%

还不是VIP/贵宾

-

威望
0
论坛币
5901 个
通用积分
174.0465
学术水平
10 点
热心指数
13 点
信用等级
8 点
经验
9215 点
帖子
232
精华
0
在线时间
332 小时
注册时间
2018-9-28
最后登录
2020-7-17

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Javascript Gallery</title>
<!--
         作者:offline
         时间:2018-01-11
         描述:
        <script type="text/javascript" src="script/showpic.js">
function showpic(whichpic){
var source=getAttribute("href");
//对src进行刷新,将它保存到source
alert(source)
var placeholder = document.getElementById("placeholder");
alert(placeholder)
placeholder.setAttribute("src";source);
}
</script>-->
</head>
<body>
<ul>
<!--<li><a href="images/GUG.jpg">GUG</a></li>
<li><a href="images/rgt.jpg">RGT</a></li>
<li><a href="images/YHY.jpg">YHY</a></li>
<li><a href="images/ZGL.jpg">ZGL</a></li>
-->
<li><a href="img/GUG.jpg" title="g">GUG</a></li>
<li><a href="img/rgt.jpg" title="r">RGT</a></li>
<li><a href="img/YHY.jpg" title="y">YHY</a></li>
<li><a href="img/ZGL.jpg" title="z">ZGL</a></li>
<!--
             作者:offline
             时间:2018-01-11
             描述:占位符
            -->
<img id="placeholder" src="img/123.jpg" alt="my gallery" width="400px" height="300px"/>
</ul>
</body>
</html>


function showpic(whichpic){
var source=whichpic.getAttribute("href");
//对src进行刷新,将它保存到source
//alert(source)
var placeholder = document.getElementById("placeholder");
//alert(placeholder)
placeholder.setAttribute("src",source);
}
childnodes:返回一个数组,数组包含给定元素节点的全体元素:element.childnodes.


nodeType:区分文档里的个个节点。node.nodeType


function showpic(whichpic){
var source=whichpic.getAttribute("href");
//对src进行刷新,将它保存到source
//alert(source)
var placeholder = document.getElementById("placeholder");
//alert(placeholder)
placeholder.setAttribute("src",source);




//title属性值将被提取并保存到text中
var text=whichpic.getAttribute("title");
//找到id=“description”的<p>元素,并把这个对象保存到变量description去
var description = document.getElementById("description");
//alert(description.childNodes[0].nodeValue);
//将description对象的第一个子节点的nodeValue属性值设置为变量text的值
description.firstChild.nodeValue = text;


}
function countBodyChildren(){
var body_element = document.getElementsByTagName("body")[0];
//输出body元素的子元素的总数
alert(body_element.childNodes.length);
//页面加载是调用countBodyChildren
window.onload=countBodyChildren;
}


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Javascript Gallery</title>


<style>
ul li{
margin-left: auto;
list-style: none;
}
</style>


<!--
        作者:offline
        时间:2018-01-11
        描述:-->
        <script type="text/javascript" src="script/showpic.js">
/*function showpic(whichpic){
var source=getAttribute("href");
//对src进行刷新,将它保存到source
alert(source)
var placeholder = document.getElementById("placeholder");
alert(placeholder)
placeholder.setAttribute("src";source);
}*/
</script>
</head>
<body>
<ul>
<!--<li><a href="images/GUG.jpg">GUG</a></li>
<li><a href="images/rgt.jpg">RGT</a></li>
<li><a href="images/YHY.jpg">YHY</a></li>
<li><a href="images/ZGL.jpg">ZGL</a></li>
-->


<li><a href="img/GUG.jpg" title="g">GUG</a></li>
<li><a href="img/rgt.jpg" title="r">RGT</a></li>
<li><a href="img/YHY.jpg" title="y">YHY</a></li>
<li><a href="img/ZGL.jpg" title="z">ZGL</a></li>


<p id="description">Please,choose an images.</p>
<!--
            作者:offline
            时间:2018-01-11
            描述:占位符
            -->
<img id="placeholder" src="img/123.jpg" alt="my gallery" width="400px" height="300px"/>
</ul>
</body>
</html>


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:属性值 子节点 子元素

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 19:49