希岛爱理av免费一区二区,成人性教育av免费网址,欧美7777,在线免费日韩片

十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
南昌百恒網絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡微信小程序

百恒網絡

南昌百恒網絡

Node接口介紹及nodeType使用方法

百恒網絡 2013-08-27 6455

DOM1級定義了一個Node接口,該接口將由DOM中的所有節點類型實現。這個Node接口在JavaScript中是作為Node類型實現的;除了IE之外,在其他所有瀏覽器中都可以訪問到這個類型。JavaScript中的所有節點類型都繼承自Node類型,因此所有節點類型都共享著相同的基本屬性和方法。

每個節點都有一個nodeType屬性,用于表明節點的類型。節點類型由在Node類型中定義的下列12個數值常量來表示,任何節點類型必居其一:

◎Node.ELEMENT_NODE(1);

◎Node.ATTRIBUTE_NODE(2);

◎Node.TEXT_NODE(3);

◎Node.CDATA_SECTION_NODE(4);

◎Node.ENTITY_REFERENCE _NODE(5);

◎Node.ENT工IrY_NODE(6);

◎Node.PROCESSING_INSTRUCTION_NODE(7);

◎Node.COMMENT_NODE(8);

◎Node.DOCUMENT_NODE(9);

◎Node.DOCUMENT_TYPE_NODE(IO);

◎Node.DOCUMENT_FRAGMENT_NODE(11);

◎Node.NOTATION_NODE(12);

通過比較上面這些常量,可以很容易地確定節點的類型,例如:

if( someNode.nodeType==Node.ELEMENT_NODE){//在IE中無效

alert("Node is an element.");

}

這個例子比較了someNode.nodeType與Node.ELEMENT NODE常量。如果二者相等,則意味著someNode確實是一個元素。然而,由于IE沒有公開Node類型的構造函數,因此上面的代碼在IE中會導致錯誤。為了確保跨瀏覽器兼容,最好還是將nodeType屬性與數字值進行比較,如下所示:

if( someNode.nodeType==1 ){//適用所有瀏覽器

alert( "Node is an element.");

}

本文僅限內部技術人員學習交流,不得作于其他商業用途.原創文章出自:南昌網站建設公司-百恒網絡 http://www.527701.com 如轉載請注明出處!

400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
主站蜘蛛池模板: 伊宁市| 东城区| 新余市| 石嘴山市| 逊克县| 铜川市| 丹巴县| 巴彦淖尔市| 镇坪县| 云南省| 长汀县| 上栗县| 泾阳县| 兴文县| 固原市| 广宗县| 亚东县| 丹阳市| 靖州| 麟游县| 宁河县| 安宁市| 乌鲁木齐县| 泗阳县| 贡嘎县| 阳山县| 镇康县| 新乡市| 那坡县| 南乐县| 梁山县| 望奎县| 峨山| 通化县| 饶平县| 娄烦县| 嘉荫县| 资中县| 中超| 新竹市| 奎屯市|