1. <sup id="1kcns"></sup>

    2. <rt id="1kcns"><legend id="1kcns"></legend></rt>
      国产AV巨作丝袜秘书,国产精品久久香蕉免费播放,国产草草影院ccyycom,涩涩爱狼人亚洲一区在线,日本阿v片在线播放免费,国产精品一区二区三区蜜臀,精品一区二区三区在线观看l,av深夜免费在线观看

      DOM常見的操作方式有哪些

      2018-6-22    seo達(dá)人

      如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點(diǎn)這里

      1.什么是DOM

      DOM 是 Document Object Model(文檔對象模型)的縮寫。


      DOM是中立于平臺和語言的接口,它允許程序和腳本動態(tài)地訪問和更新文檔的內(nèi)容、結(jié)構(gòu)和樣式。


      在 HTML DOM中,所有事物都是節(jié)點(diǎn)。DOM 是被視為節(jié)點(diǎn)樹的 HTML。


      什么是節(jié)點(diǎn)
      2.什么是DOM節(jié)點(diǎn)
      HTML 文檔中的所有內(nèi)容都是節(jié)點(diǎn)


      整個文檔是一個文檔節(jié)點(diǎn)


      每個 HTML 元素是元素節(jié)點(diǎn)


      HTML 元素內(nèi)的文本是文本節(jié)點(diǎn)


      每個 HTML 屬性是屬性節(jié)點(diǎn)


      注釋是注釋節(jié)點(diǎn)


      demo
      3.常見的DOM屬性
      屬性是節(jié)點(diǎn)(HTML 元素)的值,您能夠獲取或設(shè)置。


      innerHTML 屬性
      nodeName 屬性


      nodeName 屬性規(guī)定節(jié)點(diǎn)的名稱


      元素節(jié)點(diǎn)的 nodeName 與標(biāo)簽名相同


      屬性節(jié)點(diǎn)的 nodeName 與屬性名相同


      文本節(jié)點(diǎn)的 nodeName 始終是 #text


      文檔節(jié)點(diǎn)的 nodeName 始終是 #document


      nodeValue 屬性
      nodeValue 屬性規(guī)定節(jié)點(diǎn)的值。


      元素節(jié)點(diǎn)的 nodeValue 是 undefined 或 null


      文本節(jié)點(diǎn)的 nodeValue 是文本本身


      屬性節(jié)點(diǎn)的 nodeValue 是屬性值


      4.訪問元素的方法



      通過使用 getElementById() 方法


      通過使用 getElementsByTagName() 方法


      通過使用 getElementsByClassName() 方法


      5.修改元素的方法
      改變 HTML 內(nèi)容


      document.getElementById("p1").innerHTML="New text!";


      改變 CSS 樣式


      document.getElementById("p2").style.color="blue";


      改html和css
      追加子元素的方法


      首先必須創(chuàng)建該元素(元素節(jié)點(diǎn)),然后把它追加到已有的元素上。var para=document.createElement("p");


      創(chuàng)建新的 HTML 元素 - appendChild() 在父元素的最后追加


      創(chuàng)建新的 HTML 元素-element.insertBefore(para,child);在指定位置給父級追加子元素


      刪除 HTML 元素,您必須清楚該元素的父元素:parent.removeChild(child);


      替換 HTML 元素:parent.replaceChild(para,child); 方法


      6.DOM - 事件
      允許 JavaScript 對 HTML 事件作出反應(yīng)


      onclick 事件——當(dāng)用戶點(diǎn)擊時


      onload 事件——用戶進(jìn)入


      onunload 事件——用戶離開


      onmouseover事件——鼠標(biāo)移入


      onmouseout事件——鼠標(biāo)移出


      onmousedown事件——鼠標(biāo)按下


      onmouseup 事件——鼠標(biāo)抬起


      7.參考文獻(xiàn)



      8.更多討論

      問題1:getElementsByClassName() 使用時需要注意的地方

      回答:它取出來的是個數(shù)組,及時只有一個那也是數(shù)組對象,所以改變指定元素時需使用角標(biāo)

      問題2:innerHTML 和innerText的區(qū)別

      回答:innerText替換是會將標(biāo)簽替換成字符串,而innerHTML 則會保留標(biāo)簽插入到節(jié)點(diǎn)當(dāng)中

      問題3:dom事件

      回答:事件是文檔或者瀏覽器窗口中發(fā)生的,特定的交互瞬間。事件是用戶或?yàn)g覽器自身執(zhí)行的某種動作,如click,load和mouseover都是事件的名字。事件是javaScript和DOM之間交互的橋梁。

      事件發(fā)生,調(diào)用它的處理函數(shù)執(zhí)行相應(yīng)的JavaScript代碼給出響應(yīng)。


      藍(lán)藍(lán)設(shè)計www.payeee.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)




      日歷

      鏈接

      個人資料

      存檔

      主站蜘蛛池模板: 一区二区免费高清观看国产丝瓜 | 日韩高清亚洲日韩精品一区二区| 一本大道无码人妻| 久久综合九色综合欧美就去吻| 国产精品色哟哟在线观看| 黄网免费观看| A成片人| 国产亚洲欧洲日韩在线...| 国产高潮视频在线观看| 色77777| 成人AV一区二区三区在线观看| 亚洲综合国产成人丁香五月小说 | 欧美视频一区二区三区| 色偷偷资源网| av免费网站在线免费观看| 欧洲精品免费一区二区三区| 久久99精品网久久| 久久精品色一情一乱一伦| 久久亚洲国产成人亚| 欧美日韩国产另类在线观看| 少妇激情a∨一区二区三区 | 国产视频一区二区三区四区视频| 亚洲人妻免费在线视频| 国产福利酱国产一区二区| 亚洲精品欧美综合二区| 91国内揄拍国内精品对白| 一级成人欧美一区在线观看| 成熟丰满熟妇av无码区| 亚洲精品自产拍在线观看动漫| 九九热在线免费播放视频| av天堂亚洲国产av| 亚洲欧美国产制服图片区| 久久精品国产99久久久古代| 国产精品传媒| 精品国产乱| 国产精品露脸国语对白| 狠狠躁夜夜躁人人爽天天5| 久久精品熟妇丰满人妻久久| 亚洲AV无码之国产精品网址蜜芽| 成人黄色av网站| 色综合久久本道鬼色|