亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

《JavaScript DOM 編程藝術(shù)》讀書筆記之JavaScript 圖片庫(kù)

 更新時(shí)間:2015年01月09日 14:34:21   投稿:hebedich  
這篇文章主要介紹了《JavaScript DOM 編程藝術(shù)》讀書筆記之JavaScript 圖片庫(kù),需要的朋友可以參考下

改變圖片的src屬性的兩種方式:

1,setAttribute方法是“第1級(jí)DOM”的組成部分,它可以設(shè)置元素節(jié)點(diǎn)的任意屬性。

2,element.src = source;這是在“第1級(jí)DOM”出現(xiàn)之前的方法,現(xiàn)在也有效。

“第1級(jí)DOM”的優(yōu)勢(shì)是可移植性好,那些老方法只適用于Web文檔,DOM則適用于任何一種標(biāo)記語言。

事件處理函數(shù)

當(dāng)點(diǎn)擊某個(gè)鏈接時(shí),我希望留在這個(gè)網(wǎng)頁(yè)面而不是轉(zhuǎn)到另一個(gè)窗口,代碼如下:

復(fù)制代碼 代碼如下:

<a href="

當(dāng)點(diǎn)擊這個(gè)鏈接時(shí),因?yàn)閛nclick事件處理函數(shù)所觸發(fā)的Javascript代碼返回的值是false,所以這個(gè)鏈接的默認(rèn)行為沒有被觸發(fā).

childNodes屬性

childNodes屬性可以用來獲取任何一個(gè)元素的所有子元素。由childNodes屬性返回的數(shù)組包含所有類型的節(jié)點(diǎn),而不僅僅是元素節(jié)點(diǎn)。事實(shí)上,文檔里幾乎每一樣?xùn)|西都是一個(gè)節(jié)點(diǎn),甚至連空格和換行符都會(huì)被解釋為節(jié)點(diǎn),而它們?nèi)及赾hildNodes屬性所返回的數(shù)組中。

但每個(gè)節(jié)點(diǎn)都有nodeType屬性。nodeType屬性總共有12種可取值,但其中僅有3種具有使用價(jià)值:元素節(jié)點(diǎn)的nodeType屬性值是1,屬性節(jié)點(diǎn)的nodeType屬性值是2,文本節(jié)點(diǎn)的nodeType屬性值是3.

如果想改變一個(gè)文本節(jié)點(diǎn)的值,那么就用DOM提供的nodeValue屬性。

數(shù)組元素childNodes[0]有個(gè)更直觀易讀的同義詞,可以把它寫成firstChild;DOM還提供了一個(gè)與之對(duì)應(yīng)的lastChild屬性。

示例:

復(fù)制代碼 代碼如下:

<p id="description">Choose an image</p>

首先創(chuàng)建一個(gè)變量來存放它:

復(fù)制代碼 代碼如下:

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

description.nodeValue的返回值是null。<p>元素本身的nodeValue屬性是一個(gè)空值,而如果想要得到<p>元素包含的文本的值,要用description.childNodes[0].nodeValue或者description.firstChild.nodeValue

相關(guān)文章

  • 關(guān)于Webpack dev server熱加載失敗的解決方法

    關(guān)于Webpack dev server熱加載失敗的解決方法

    下面小編就為大家分享一篇關(guān)于Webpack dev server熱加載失敗的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • js獲取字符串字節(jié)數(shù)方法小結(jié)

    js獲取字符串字節(jié)數(shù)方法小結(jié)

    這篇文章主要介紹了js獲取字符串字節(jié)數(shù)方法,實(shí)例總結(jié)了javascript字符串長(zhǎng)度計(jì)算的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 有趣的JavaScript數(shù)組長(zhǎng)度問題代碼說明

    有趣的JavaScript數(shù)組長(zhǎng)度問題代碼說明

    有趣的JavaScript數(shù)組代碼示例,學(xué)習(xí)js的朋友可以參考下。注意以下的情況。
    2011-01-01
  • switchery按鈕的使用方法

    switchery按鈕的使用方法

    下面小編就為大家分享一篇switchery按鈕的使用方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Egg.js 中 AJax 上傳文件獲取參數(shù)的方法

    Egg.js 中 AJax 上傳文件獲取參數(shù)的方法

    這篇文章主要介紹了Egg.js 中 AJax 上傳文件獲取參數(shù),需要的朋友可以參考下
    2018-10-10
  • 一文帶你了解JavaScript中偽數(shù)組的使用

    一文帶你了解JavaScript中偽數(shù)組的使用

    所謂偽數(shù)組,指的是具有類似數(shù)組結(jié)構(gòu)的對(duì)象,但并非真正的數(shù)組,在本文中,我們將詳細(xì)介紹偽數(shù)組的特點(diǎn)和特征,并提供一些JavaScript代碼示例,感興趣的小伙伴快跟隨小編一起學(xué)習(xí)起來吧
    2023-11-11
  • JavaScript中this綁定規(guī)則你理解了嗎

    JavaScript中this綁定規(guī)則你理解了嗎

    JavaScript中的this是一個(gè)非常重要的概念,也是一個(gè)令新手開發(fā)者甚至有些不深入理解的多年經(jīng)驗(yàn)開發(fā)者都會(huì)感到困惑的概念,如果你希望自己能夠使用this編寫更好的代碼或者更好理解他人的代碼,就跟隨小編一起理解一下this吧
    2023-07-07
  • js自定義select下拉框美化特效

    js自定義select下拉框美化特效

    這篇文章主要為大家介紹了javascript自定義select下拉框美化特效的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • JS 加入收藏夾的代碼(主流瀏覽器通用)

    JS 加入收藏夾的代碼(主流瀏覽器通用)

    所有瀏覽器通用的js添加收藏夾代碼,本文整理了多種方法實(shí)現(xiàn)加入收藏夾功能,下面為大家詳細(xì)介紹下實(shí)現(xiàn)代碼,感興趣的朋友可以參考下哈
    2013-05-05
  • 使用Curl命令查看請(qǐng)求響應(yīng)時(shí)間方法

    使用Curl命令查看請(qǐng)求響應(yīng)時(shí)間方法

    curl命令查看請(qǐng)求響應(yīng)時(shí)間的方法非常簡(jiǎn)單,今天小編抽空給大家介紹下使用Curl命令查看請(qǐng)求響應(yīng)時(shí)間方法,感興趣的朋友一起看看吧
    2016-11-11

最新評(píng)論