• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

    DOM常見的操作方式有哪些

    2018-6-22    seo達人

    如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

    1.什么是DOM

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


    DOM是中立于平臺和語言的接口,它允許程序和腳本動態地訪問和更新文檔的內容、結構和樣式。


    在 HTML DOM中,所有事物都是節點。DOM 是被視為節點樹的 HTML。


    什么是節點
    2.什么是DOM節點
    HTML 文檔中的所有內容都是節點


    整個文檔是一個文檔節點


    每個 HTML 元素是元素節點


    HTML 元素內的文本是文本節點


    每個 HTML 屬性是屬性節點


    注釋是注釋節點


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


    innerHTML 屬性
    nodeName 屬性


    nodeName 屬性規定節點的名稱


    元素節點的 nodeName 與標簽名相同


    屬性節點的 nodeName 與屬性名相同


    文本節點的 nodeName 始終是 #text


    文檔節點的 nodeName 始終是 #document


    nodeValue 屬性
    nodeValue 屬性規定節點的值。


    元素節點的 nodeValue 是 undefined 或 null


    文本節點的 nodeValue 是文本本身


    屬性節點的 nodeValue 是屬性值


    4.訪問元素的方法



    通過使用 getElementById() 方法


    通過使用 getElementsByTagName() 方法


    通過使用 getElementsByClassName() 方法


    5.修改元素的方法
    改變 HTML 內容


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


    改變 CSS 樣式


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


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


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


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


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


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


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


    6.DOM - 事件
    允許 JavaScript 對 HTML 事件作出反應


    onclick 事件——當用戶點擊時


    onload 事件——用戶進入


    onunload 事件——用戶離開


    onmouseover事件——鼠標移入


    onmouseout事件——鼠標移出


    onmousedown事件——鼠標按下


    onmouseup 事件——鼠標抬起


    7.參考文獻



    8.更多討論

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

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

    問題2:innerHTML 和innerText的區別

    回答:innerText替換是會將標簽替換成字符串,而innerHTML 則會保留標簽插入到節點當中

    問題3:dom事件

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

    事件發生,調用它的處理函數執行相應的JavaScript代碼給出響應。


    藍藍設計m.lzhte.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務




    日歷

    鏈接

    個人資料

    藍藍設計的小編 http://m.lzhte.cn

    存檔

    主站蜘蛛池模板: AV第一福利大全导航| 99热成人精品热久久66| 无码人妻丝袜在线视频| 久久国产成人av蜜臀| 永久免费AV无码网站YY| 国产一区在线播放av| 99婷婷久久精品国产一区二区| 国产片AV国语在线观看手机版| 狠狠色狠狠爱综合蜜芽五月| 国产一级无码不卡视频| 亚洲AV小说在线观看| 四虎18| 久久国产精品无码网站| 日韩中文字幕精品一区在线| 国产精品女视频一区二区| 亚洲av日韩av一区久久| 国产成AV人片久青草影院| 亚洲国产精彩中文乱码AV色欲| 影音先锋久久久久av综合网成人| 精品国产Av电影无码久久久| 狠狠色狠狠色综合日日小说| 久久亚洲综合色一区二区三区| 草草线禁成18年在线视频| 精品乱码一区内射人妻无码| 永久免费看免费无码视频| 久久AⅤ无码精品色午麻豆| 亚洲一区二区三区电影在线观看| 色多多www视频在线观看免费| 中文字幕AV伊人AV无码AV狼人| 久久精品国产线看观看亚洲| 黄色成年一区二区三区| 精品久久久无码人妻中文字幕| 国产成人综合久久亚洲精品| 久久99视频精品8| 99久久精品久久久| 国产精品综合色区在线观看| 福利姬网址| 丁香五月天亚洲综合4438网| 久久不见久久见免费影院www日本 四虎国产精品永久在线动漫 | 午夜理论在线| 亚洲 暴爽 AV人人爽日日碰|