最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript學(xué)習(xí)筆記之圖片庫案例分析

 更新時間:2019年01月08日 11:33:28   作者:致Great  
這篇文章主要介紹了JavaScript學(xué)習(xí)筆記之圖片庫案例,結(jié)合具體實例形式分析了javascript圖片庫相關(guān)的頁面元素動態(tài)操作實現(xiàn)技巧,需要的朋友可以參考下

本文實例講述了JavaScript圖片庫。分享給大家供大家參考,具體如下:

一、一個javascript 圖片庫實例,下面是效果圖

點擊頂部導(dǎo)航,會在本頁面進行刷新圖片,然后,在底部會顯示文本的變化

二、下面是代碼

1、gallery.html代碼

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript" src="js/showPic.js"></script>
    <link rel="stylesheet" type="text/css" href="css/layout.css" rel="external nofollow" />
  </head>
  <body>
    <h1>Snapshots</h1>
    <ul>
      <li>
        <a href="img/a.jpg" rel="external nofollow" title="Hongse Fengye" onclick="showPic(this);return false;">紅色楓葉</a>
      </li>
      <li>
        <a href="img/b.jpg" rel="external nofollow" title="Huangse Fengye" onclick="showPic(this); return false;">黃色楓葉</a>
      </li>
      <li>
        <a href="img/c.jpg" rel="external nofollow" title="Hongse Shu" onclick="showPic(this); return false;">紅色樹</a>
      </li>
      <li>
        <a href="img/d.jpg" rel="external nofollow" title="Lanse Fengye" onclick="showPic(this);return false;">藍色楓葉</a>
      </li>
    </ul>
    <img src="img/3302-106.jpg" id="placeholder" alt="My Gallery"/>
    <p id="description">Choose an image</p>
  </body>
</html>

2、showPics.js代碼

function showPic(whichpic){
  var sorce=whichpic.getAttribute("href");
  var placeholder=document.getElementById("placeholder");
  placeholder.setAttribute("src",sorce);
  var text=whichpic.getAttribute("title");
  var description=document.getElementById("description");
  description.firstChild.nodeValue=text;
}

3、layout.css代碼

img{
  width: 600px;
}
body{
  font-family: helvetica,arial,serif;
  color: #333;
  background-color: #ccc;
  margin: 1em 10%;
}
h1{
  color:#333;
  background-color: transparent;
}
a{
  color: #c60;
  background-color: transparent;
  font-weight: bold;
  text-decoration: none;
}
ul{
  padding: 0;
}
li{
  float: left;
  padding: 1em;
  list-style: none;
}
img{
  display: block;
  clear: both;
}

三、幾個新的DOM屬性

1、childNodes

獲得 body 元素的子節(jié)點集合:

document.body.childNodes;

2、nodeType

獲得 body 元素的節(jié)點類型:

document.body.nodeType;

3、nodeValue

nodeValue 屬性設(shè)置或返回指定節(jié)點的節(jié)點值。

4、firstChild、lastChild

firstChild 屬性返回指定節(jié)點的首個子節(jié)點,以 Node 對象。

lastChild 屬性返回指定節(jié)點的最后一個子節(jié)點,以 Node 對象。

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript操作DOM技巧總結(jié)》、《JavaScript頁面元素操作技巧總結(jié)》、《JavaScript事件相關(guān)操作與技巧大全》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

相關(guān)文章

  • 原生JavaScript實現(xiàn)購物車效果

    原生JavaScript實現(xiàn)購物車效果

    這篇文章主要為大家詳細介紹了原生JavaScript實現(xiàn)購物車效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • javascript中的some方法使用解讀

    javascript中的some方法使用解讀

    這篇文章主要介紹了javascript中的some方法使用解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • javascript 關(guān)鍵字高亮顯示實現(xiàn)代碼

    javascript 關(guān)鍵字高亮顯示實現(xiàn)代碼

    屏蔽HTML標簽,支持多關(guān)鍵字(以空格間隔),關(guān)鍵字內(nèi)可含有特殊字符
    2010-09-09
  • 淺析JS動態(tài)創(chuàng)建元素【兩種方法】

    淺析JS動態(tài)創(chuàng)建元素【兩種方法】

    下面小編就為大家?guī)硪黄獪\析JS動態(tài)創(chuàng)建元素【兩種方法】。小編覺得挺不錯的,現(xiàn)在分享給大家。一起跟隨小編過來看看吧
    2016-04-04
  • BootStrap 頁簽切換失效的解決方法

    BootStrap 頁簽切換失效的解決方法

    bootstrap開發(fā)標簽頁時,標簽頁顯示正常,但點擊時候?qū)?yīng)內(nèi)容區(qū)域沒有變化。接下來通過本文給大家分享BootStrap 頁簽切換失效的解決方法,感興趣的朋友一起看看吧
    2017-08-08
  • 微信小程序?qū)崿F(xiàn)下拉菜單切換效果

    微信小程序?qū)崿F(xiàn)下拉菜單切換效果

    這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)下拉菜單切換效果,篩選條件功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • JavaScript實現(xiàn)信用卡校驗方法

    JavaScript實現(xiàn)信用卡校驗方法

    這篇文章主要介紹了JavaScript實現(xiàn)信用卡校驗方法,涉及javascript使用Luhn算法進行校驗的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • 簡略的前端架構(gòu)心得&&基于editor為例子的編碼小技巧

    簡略的前端架構(gòu)心得&&基于editor為例子的編碼小技巧

    這一陣事情有點多,沒來的及更新神馬東西。今天分享兩個ppt吧。主要內(nèi)容是關(guān)于一些編碼的小技巧,另一個關(guān)于前端架構(gòu)的一些些東西。
    2010-11-11
  • PHP自動加載autoload和命名空間的應(yīng)用小結(jié)

    PHP自動加載autoload和命名空間的應(yīng)用小結(jié)

    PHP的自動加載就是我們加載實例化類的時候,不需要手動去寫require來導(dǎo)入這個class.php文件,程序自動幫我們加載導(dǎo)入進來這.篇文章主要介紹了PHP自動加載autoload和命名空的應(yīng)用,需要的朋友可以參考下
    2017-12-12
  • Javascript實現(xiàn)div的toggle效果實例分析

    Javascript實現(xiàn)div的toggle效果實例分析

    這篇文章主要介紹了Javascript實現(xiàn)div的toggle效果的方法,實例分析了采用純javascript實現(xiàn)toggle效果的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06

最新評論

河北区| 巫溪县| 合山市| 呈贡县| 荆州市| 化隆| 若羌县| 汉寿县| 宣恩县| 北京市| 新兴县| 尼木县| 常山县| 唐河县| 江孜县| 邮箱| 新营市| 怀来县| 镇宁| 商水县| 乡宁县| 宜州市| 额尔古纳市| 潞城市| 武清区| 临安市| 宝山区| 噶尔县| 开化县| 兰州市| 德江县| 和田县| 汾阳市| 阳东县| 吴忠市| 崇义县| 十堰市| 丹江口市| 綦江县| 天气| 福贡县|