国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

elva / 3426人閱讀

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

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

標(biāo)簽: 博文 JavaScript

粗略解讀(與jQuery做對比)

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

DOM 屬性(Element屬性) : property

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

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

在IE中

在更早版本的 Windows Internet Explorer 中,內(nèi)容屬性在 JavaScript 對象上表示為文檔對象模型 (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 中的對象檢索的值,可通過 . 運(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)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/87088.html

相關(guān)文章

  • JavaScript DOM

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

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

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

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

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

    tianyu 評論0 收藏0
  • JavaScript高級-unit10 DOM

    摘要:在瀏覽器中,對象是繼承自類型的一個(gè)實(shí)例,表示整個(gè)頁面。一致性檢測屬性提供相應(yīng)信息和功能的對象,與瀏覽器對的實(shí)現(xiàn)直接對應(yīng)。在中,標(biāo)簽名始終都以全部大寫表示而在有時(shí)包括,標(biāo)簽名始終與源代碼中的保持一致。設(shè)置的特性名統(tǒng)一轉(zhuǎ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_ 評論0 收藏0

發(fā)表評論

0條評論

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