<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 閱讀(2683) 評論(4)  編輯  收藏 所屬分類: AjaxJavascript

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


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

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


    三.dom對象的集合屬性
      *.childNodes     返回一個對象數(shù)組,表示當(dāng)前節(jié)點的所有子節(jié)點集合
      *.attributes     返回一個對象數(shù)組,表示當(dāng)前節(jié)點的所有屬性集合,通過id來訪問,比如attributes.id   或 cn2.border 例:attributes.border.nodeValue=10但是一般不這么用,因為有更簡單的用法


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

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

      *.appendChild(oNode)   追加子節(jié)點                 例:    table(一個源節(jié)點).appendChild(oNode(一個新的節(jié)點));
      *.removeChild(oNode)   刪除子節(jié)點                 例:    table(一個源節(jié)點).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é)點插入在目標(biāo)節(jié)點targetNode之前
      *.removeNode(name)   刪除以name命名的節(jié)點
      *.replaceNode(newNode,oldNode) 以newNode節(jié)點替代oldNode

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




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


    Feedback

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

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

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

    2011-05-29 16:24 by 291184777
    不錯 291184777

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

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

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

    2013-04-19 20:38 by aaaa
    總結(jié)的很不錯,很有用
    主站蜘蛛池模板: 亚洲heyzo专区无码综合| 成人a毛片免费视频观看| 免费的一级片网站| 日韩毛片免费一二三| 国产亚洲一区二区在线观看| 国产精彩免费视频| 亚洲欧美日韩国产成人| 亚洲一区二区精品视频| 98精品全国免费观看视频| 亚洲无吗在线视频| 久久久久亚洲精品无码网址| 久久国产乱子伦免费精品| 亚洲国产成人手机在线观看| 亚洲一区二区三区香蕉| 国产卡二卡三卡四卡免费网址| 免费一级毛suv好看的国产网站| 亚洲av日韩av高潮潮喷无码| 日韩成人免费在线| 很黄很污的网站免费| 亚洲欧美成人一区二区三区| 亚洲精品无码不卡在线播放HE| 18禁成年无码免费网站无遮挡| 成av免费大片黄在线观看| 亚洲综合成人婷婷五月网址| 中文亚洲成a人片在线观看| 青青青免费国产在线视频小草| eeuss影院免费92242部| 亚洲AV无码AV日韩AV网站| 亚洲激情在线视频| 亚洲中文字幕视频国产| 大陆一级毛片免费视频观看i| 日本亚洲欧洲免费天堂午夜看片女人员 | 久久久久亚洲AV无码专区首JN| 国产精品久久久久久久久久免费| 美女黄色毛片免费看| 亚洲综合区图片小说区| 免费一级大黄特色大片| 最近免费中文字幕mv在线电影| 色天使色婷婷在线影院亚洲| 久久精品亚洲精品国产色婷 | 亚洲人成在线精品|