成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

JavaScript の 內(nèi)容屬性(HTML屬性attribute)和 DOM 屬性(propert

elva / 3478人閱讀

摘要:博文內(nèi)容屬性屬性和屬性標(biāo)簽博文粗略解讀與做對(duì)比內(nèi)容屬性屬性屬性屬性中的對(duì)應(yīng)原生中的中的對(duì)應(yīng)原生中對(duì)象在中在更早版本的中,內(nèi)容屬性在對(duì)象上表示為文檔對(duì)象模型。即中屬性屬性解讀內(nèi)容屬性在是源中指定的屬性,例如,。

[博文]內(nèi)容屬性(HTML屬性)和 DOM 屬性

標(biāo)簽: 博文 JavaScript

粗略解讀(與jQuery做對(duì)比)

內(nèi)容屬性(HTML屬性) : attribute

DOM 屬性(Element屬性) : property

jQuery 中的:attr() 對(duì)應(yīng)原生JS中的 setAttribute() / getAttribute;

jQuery 中的:prop() 對(duì)應(yīng)原生JS中 DOM對(duì)象.property;

在IE中

在更早版本的 Windows Internet Explorer 中,內(nèi)容屬性在 JavaScript 對(duì)象上表示為文檔對(duì)象模型 (DOM) expando。

即: HTML屬性attr === DOM屬性prop

從 Windows Internet Explorer 91 開始,內(nèi)容屬性不再連接到 DOM expando,這提高了 Internet Explorer 和其他瀏覽器之間的可互操作性。

即IE10+中: HTML屬性attr !== DOM屬性prop

解讀

“內(nèi)容屬性-attr”在是 HTML 源中指定的屬性,例如,。許多內(nèi)容屬性都作為 HTML 的一部分進(jìn)行預(yù)定義;HTML 還支持其他用戶定義的內(nèi)容屬性。

“dom屬性-prop”是從 JavaScript 中的對(duì)象檢索的值,可通過 . 運(yùn)算符獲得值, 例如 document.all["myelement"].domExpando。JavaScript 還支持其他用戶定義的屬性。

約定

因?yàn)镮E9+ 通過 var divExpando = div.myAttr; 的方法獲得 內(nèi)容屬性(HTML屬性)會(huì)導(dǎo)致 得到一個(gè)未定義的值,所以我們約定使用代碼:

    var divExpando = div.getAttribute("myAttr"); // 得到有價(jià)值的HTML屬性

在 IE8 和以前版本中(包括 IE8 標(biāo)準(zhǔn)模式和 IE9 中的以前模式),仍然存在 myAttr 內(nèi)容屬性 表示存在 myAttr DOM expandovar divExpando = div.myAttr; // divExpando 任然會(huì)得到有價(jià)值的定義 ?

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/87088.html

相關(guān)文章

  • JavaScript DOM

    摘要:但上述兩個(gè)情況中都是同一份文檔。提示對(duì)象是對(duì)象的一部分,可通過屬性對(duì)其進(jìn)行訪問。返回包含指定節(jié)點(diǎn)的子節(jié)點(diǎn)的集合,該集合為即時(shí)更新的集合。對(duì)象在中,對(duì)象表示元素屬性節(jié)點(diǎn)的無序集合。 DOM簡(jiǎn)介( Document Object Model 文檔對(duì)象模型) W3C W3C 文檔對(duì)象模型 (DOM) 是中立于平臺(tái)和語言的接口,它允許程序和腳本動(dòng)態(tài)地訪問和更新文檔的內(nèi)容、結(jié)構(gòu)和樣式。W3C D...

    Nekron 評(píng)論0 收藏0
  • DOM元素的屬性property)特性(attribute

    摘要:屬性和特性我們知道的實(shí)現(xiàn)就是把一個(gè)文檔映射為一棵樹,而樹上的每個(gè)節(jié)點(diǎn)其實(shí)就是一個(gè)對(duì)象。 從jQuery的prop()和attr()方法說開去 jQuery中有兩個(gè)獲取DOM元素屬性的方法:prop()和attr(),看似可以互相替換,但若搞不清這兩個(gè)方法獲取的到底是什么屬性,有時(shí)就會(huì)出現(xiàn)令人困惑的結(jié)果。官方文檔中,用了下面的例子來解釋這兩者的不同: 操作 結(jié)果 elem.c...

    psychola 評(píng)論0 收藏0
  • DOM元素的屬性property)特性(attribute

    摘要:屬性和特性我們知道的實(shí)現(xiàn)就是把一個(gè)文檔映射為一棵樹,而樹上的每個(gè)節(jié)點(diǎn)其實(shí)就是一個(gè)對(duì)象。 從jQuery的prop()和attr()方法說開去 jQuery中有兩個(gè)獲取DOM元素屬性的方法:prop()和attr(),看似可以互相替換,但若搞不清這兩個(gè)方法獲取的到底是什么屬性,有時(shí)就會(huì)出現(xiàn)令人困惑的結(jié)果。官方文檔中,用了下面的例子來解釋這兩者的不同: 操作 結(jié)果 elem.c...

    tianyu 評(píng)論0 收藏0
  • JavaScript高級(jí)-unit10 DOM

    摘要:在瀏覽器中,對(duì)象是繼承自類型的一個(gè)實(shí)例,表示整個(gè)頁面。一致性檢測(cè)屬性提供相應(yīng)信息和功能的對(duì)象,與瀏覽器對(duì)的實(shí)現(xiàn)直接對(duì)應(yīng)。在中,標(biāo)簽名始終都以全部大寫表示而在有時(shí)包括,標(biāo)簽名始終與源代碼中的保持一致。設(shè)置的特性名統(tǒng)一轉(zhuǎn)為小寫。 簡(jiǎn)介 DOM描述了一個(gè)層次化的節(jié)點(diǎn)樹,允許開發(fā)人員添加、移除和修改頁面。 節(jié)點(diǎn) 根據(jù) W3C 的 HTML DOM 標(biāo)準(zhǔn),HTML 文檔中的所有內(nèi)容都是節(jié)點(diǎn): ...

    kohoh_ 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<