<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    J2EE社區(qū)

    茍有恒,何必三更起五更眠;
    最無益,只怕一日曝十日寒.
    posts - 241, comments - 318, trackbacks - 0, articles - 16

    dom使用指南

    Posted on 2008-10-03 15:59 xcp 閱讀(2691) 評論(4)  編輯  收藏 所屬分類: AjaxJavascript

    一.dom對象的只讀屬性
      *.firstChild     返回一個(gè)對象,表示當(dāng)前節(jié)點(diǎn)第一個(gè)子節(jié)點(diǎn)
      *.lastChild      返回一個(gè)對象,表示當(dāng)前節(jié)點(diǎn)最后一個(gè)子節(jié)點(diǎn)
      *.nextSibling    返回一個(gè)對象,表示當(dāng)前節(jié)點(diǎn)的下一個(gè)兄弟節(jié)點(diǎn)
      *.previousSibling返回一個(gè)對象,表示當(dāng)前節(jié)點(diǎn)的上一個(gè)兄弟節(jié)點(diǎn)
      *.parentNode     返回一個(gè)對象,表示當(dāng)前節(jié)點(diǎn)的父對象
      *.nodeName       返回一個(gè)字符串,表示當(dāng)前節(jié)點(diǎn)對應(yīng)的html標(biāo)記
      *.nodeType       返回一個(gè)數(shù)字,1表示標(biāo)簽,2表示屬性,3表示文本項(xiàng)


    二.dom對象的可讀寫屬性
      *.nodeValue      返回一個(gè)字符串,表示文本項(xiàng)的值,如果為其他類型的節(jié)點(diǎn),返回null
      *.data           返回一個(gè)字符串,表示文本項(xiàng)的值,如果為其他類型的節(jié)點(diǎn),返回undefined

      總結(jié):由于這些是可以寫的屬性,所有說我們可以動(dòng)態(tài)的修改前臺數(shù)據(jù),比如(文本節(jié)點(diǎn).nodeValue = "動(dòng)態(tài)的值"


    三.dom對象的集合屬性
      *.childNodes     返回一個(gè)對象數(shù)組,表示當(dāng)前節(jié)點(diǎn)的所有子節(jié)點(diǎn)集合
      *.attributes     返回一個(gè)對象數(shù)組,表示當(dāng)前節(jié)點(diǎn)的所有屬性集合,通過id來訪問,比如attributes.id   或 cn2.border 例:attributes.border.nodeValue=10但是一般不這么用,因?yàn)橛懈唵蔚挠梅?/p>


    四.常用的dom方法
      *.documentElement返回文檔的根節(jié)點(diǎn)                 例:document.documentElement.nodeName
      *.activeElement  返回當(dāng)前文檔中被激活的標(biāo)簽節(jié)點(diǎn)   例:document.activeElement.nodeName

      *.createElement(sNode)  新增標(biāo)簽節(jié)點(diǎn),參數(shù)為標(biāo)簽名       例:var newnode = document.createElement("div") 
      *.createTextNode(text)  創(chuàng)建包含靜態(tài)文本的節(jié)點(diǎn)           例:var newText = document.createTextNode("建包含靜態(tài)文本的節(jié)點(diǎn) ");
      *.document.createAttribute("name") 創(chuàng)建屬性
      *.document.createComment()         創(chuàng)建注釋
      *.document.createStyleSheet();     創(chuàng)建樣式
      *.document.createEventObject()     創(chuàng)建事件對象
      *.總要是用前二個(gè)

      *.appendChild(oNode)   追加子節(jié)點(diǎn)                 例:    table(一個(gè)源節(jié)點(diǎn)).appendChild(oNode(一個(gè)新的節(jié)點(diǎn)));
      *.removeChild(oNode)   刪除子節(jié)點(diǎn)                 例:    table(一個(gè)源節(jié)點(diǎn)).removeChild(oNode);

      *.getAttribute(name)   得到標(biāo)簽對象屬性名稱為name的值         例:tablenode.getAttribute("border")
      *.setAttribute(name,value)   設(shè)置指定標(biāo)簽對象的值             例:tablenode.setAttribute("border",10);

      *.insertBefore(newNode,targetNode)  將新的newNode節(jié)點(diǎn)插入在目標(biāo)節(jié)點(diǎn)targetNode之前
      *.removeNode(name)   刪除以name命名的節(jié)點(diǎn)
      *.replaceNode(newNode,oldNode) 以newNode節(jié)點(diǎn)替代oldNode

      *.hasChildNodes           返回布爾值,判斷是否有子節(jié)點(diǎn) 




    名稱: ?4C.ESL | .↗Evon
    口號: 遇到新問題?先要尋找一個(gè)方案乄而不是創(chuàng)造一個(gè)方案こ
    mail: 聯(lián)系我


    Feedback

    # re: dom使用指南  回復(fù)  更多評論   

    2008-10-03 21:49 by 免費(fèi)小說
    正在學(xué)習(xí)中,,,

    # re: dom使用指南  回復(fù)  更多評論   

    2011-05-29 16:24 by 291184777
    不錯(cuò) 291184777

    # re: dom使用指南  回復(fù)  更多評論   

    2011-09-20 11:25 by jietie
    遇到新問題?先要尋找一個(gè)方案乄而不是創(chuàng)造一個(gè)方案--好方案

    # re: dom使用指南[未登錄]  回復(fù)  更多評論   

    2013-04-19 20:38 by aaaa
    總結(jié)的很不錯(cuò),很有用
    主站蜘蛛池模板: 免费一级做a爰片性色毛片| 午夜网站在线观看免费完整高清观看| 在线免费中文字幕| 亚洲春色在线视频| 精品熟女少妇aⅴ免费久久| 精品亚洲一区二区三区在线观看 | 亚洲中文字幕一二三四区| 每天更新的免费av片在线观看| 亚洲高清视频在线播放| 99久久免费国产香蕉麻豆| 亚洲香蕉在线观看| 精品国产麻豆免费网站| 国产亚洲高清在线精品不卡| 免费吃奶摸下激烈视频| 中文毛片无遮挡高清免费| 亚洲国产精品久久久久网站 | 亚洲一区二区免费视频| 亚洲粉嫩美白在线| 国产一级淫片视频免费看 | 在线免费中文字幕| 丁香婷婷亚洲六月综合色| 国产精品va无码免费麻豆| 精品国产呦系列在线观看免费| 亚洲日韩精品一区二区三区| 最近免费中文字幕mv在线电影| 亚洲综合精品伊人久久| 亚洲精品国产精品乱码不卞 | 成人无遮挡裸免费视频在线观看| 色天使色婷婷在线影院亚洲| 在线观看亚洲av每日更新| 亚洲一级毛片免费在线观看| 国产精品亚洲一区二区三区在线观看| 亚洲一区二区三区在线播放| 67194成手机免费观看| 亚洲国产成人手机在线观看| 国产午夜亚洲精品国产成人小说| 91香蕉国产线在线观看免费| 男人的天堂av亚洲一区2区| 亚洲国产精品一区第二页| 真实乱视频国产免费观看 | 免费无码A片一区二三区|