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

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

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

    posts - 495,comments - 227,trackbacks - 0

    W3C?? DOM

    文檔對象模型 (DOM) 是與平臺和語言無關的接口,允許程序和腳本動態地訪問和更新文檔的內容,結構和樣式。文檔可以進一步處理,處理的結果可以放回到所提供的頁面中。

    ?

    3-1?? 用于處理 XML 文檔的 DOM 元素屬性

    屬性名

    描述

    childNodes

    返回當前元素所有子元素的數組

    firstChild

    返回當前元素的第一個下級子元素

    lastChild

    返回當前元素的最后一個子元素

    nextSibling

    返回緊跟在當前元素后面的元素

    nodeValue

    指定表示元素值的讀 / 寫屬性

    parentNode

    返回元素的父節點

    previousSibling

    返回緊鄰當前元素之前的元素

    ?

    3-2??? 用于遍歷 XML 文檔的 DOM 元素方法

    方法名

    描述

    getElementById(id)? (document)

    獲取有指定唯一 ID 屬性值文檔中的元素

    getElementsByTagName(name)

    返回當前元素中有指定標記名的子元素的數組

    hasChildNodes()

    返回一個布爾值,指示元素是否有子元素

    getAttribute(name)

    返回元素的屬性值,屬性由 name 指定

    ?

    3-3??? 動態創建內容時所用的 W3C DOM 屬性和方法

    屬性 / 方法

    描述

    document.createElement(tagName)

    文檔對象上的 createElement 方法可以創建由 tagName 指定的元素。如果以串 div 作為方法參數,就會生成一個 div 元素

    Document.createTextNode(text)

    文檔對象的 createTextNode 方法會創建一個包含靜態文本的節點

    <element>.appendChild(childNode)

    appendChild 方法將指定的節點增加到當前元素的子節點列表。例如,可以增加一個 option 元素,作為 select 元素的子節點。

    <element>.getAttribute(name)

    這些方法分別獲得和設置元素中 name 屬性的值

    <element>.setAttribute(name,value)

    <element>.insertBefore(newNode,targetNode)

    這個方法將節點 newNode 作為當前元素的子節點插到 targetNode 元素前面

    <element>.removeAttribute(name)

    這個方法從元素中刪除屬性 name

    <element>.removeChild(childNode)

    這個方法從元素中刪除子 childNode

    <element>.replaceChild(newNode,oldNode)

    這個方法將節點 oldNode 替換為節點 newNode

    <element>.hasChildNodes()

    這個方法返回一個布爾值,指示元素是否有子元素

    ?

    關于瀏覽器的不兼容性

    如果使用 appendChild <tr> 元素直接增加到 <table> 中,則在 IE 中這一行并不出現,但在其他瀏覽器中卻會顯示出來,對此的解決之道是,將 <tr> 元素增加到表的 <tbody> 元素中,這種解決辦法在所有瀏覽器中都能正確工作。

    關于 setAttribute 方法 ,IE 也有麻煩。 IE 不能使用 setAttribute 正確地設置 class 屬性 , 對此有一個跨瀏覽器的解決方法,即同時使用 setAttribute(“class”,”newClassName”) setAttribute(“className”, “newClassName”) 。另外,在 IE 中不能使用 setAttribute 設置 style 屬性。最能保證瀏覽器兼容的技術不是 <element>.setAttribute(“style”, “font-weight:bold”), 而是 <element>.style.cssText=“font-weight:bold;”

    ?
    posted on 2006-12-31 16:59 SIMONE 閱讀(478) 評論(0)  編輯  收藏 所屬分類: JSP 、AJAX
    主站蜘蛛池模板: 四虎在线视频免费观看| 国产亚洲综合一区柠檬导航| 一级毛片免费不卡直观看| 亚洲AV日韩AV天堂久久| 成人人观看的免费毛片| 久久er国产精品免费观看8| 亚洲综合区图片小说区| 国产国产人免费人成免费视频| A国产一区二区免费入口| 亚洲人成毛片线播放| 国产精品亚洲精品日韩已方| 国产成人免费午夜在线观看| 国产成人亚洲精品播放器下载| 久久亚洲私人国产精品vA| 国产在线98福利播放视频免费| 久久久久免费看成人影片| 美女裸免费观看网站| 91午夜精品亚洲一区二区三区| 亚洲色偷偷综合亚洲AV伊人| 一区二区无码免费视频网站| 中文字幕成人免费高清在线| 亚洲午夜福利在线视频| 久久国产亚洲电影天堂| 亚洲AⅤ永久无码精品AA| 97视频热人人精品免费| 成人A片产无码免费视频在线观看| 亚洲AV无码男人的天堂| 亚洲欧洲国产成人精品| 亚洲日本乱码在线观看| 又粗又大又猛又爽免费视频 | 日本免费一区二区三区四区五六区| 妇女自拍偷自拍亚洲精品| 亚洲无成人网77777| 亚洲AV无码国产在丝袜线观看| 国产午夜影视大全免费观看 | 亚洲国产天堂久久久久久| 天天看片天天爽_免费播放| 国产在线观看麻豆91精品免费| 免费看黄的成人APP| 曰韩无码AV片免费播放不卡| 亚洲aⅴ无码专区在线观看|