小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

SD9006: IE 混淆了 DOM 對(duì)象屬性(property)及 HTML 標(biāo)簽屬性(attri...

 腳后跟干枯 2016-09-08
根據(jù) DOM Level 2 HTML 規(guī)范中的描述,當(dāng) INPUT 元素 type 屬性為 'text'、'file' 或 'password' 時(shí),其對(duì)應(yīng)的 HTMLInputElement 對(duì)象的 value 屬性代表了這個(gè)控件 '當(dāng)前值',修改這個(gè)屬性會(huì)改變控件的 '當(dāng)前值',但是并不會(huì)改變其 HTML 標(biāo)簽上的 value 屬性。
根據(jù) HTML4.01 規(guī)范中的描述,一個(gè) INPUT 元素 HTML 標(biāo)簽上的 value 屬性指定了這個(gè)控件的 '初始值'。最初的 '當(dāng)前值' 會(huì)采用 '初始值'。
即,對(duì)于本例中的 INPUT 元素,其 HTML 標(biāo)簽內(nèi)的 value 屬性為 'old value',則初始值為 'old value',而最初的 '當(dāng)前值' 也為 'old value'。在用戶改變 INPUT 文本框的內(nèi)容時(shí),'當(dāng)前值' 發(fā)生變化,此時(shí)這個(gè) INPUT 文本框?qū)?yīng)的 DOM 對(duì)象的 value 屬性也隨著 '當(dāng)前值' 而變化,但并不會(huì)影響到文本框的 HTML 標(biāo)簽上的 value 屬性。
可以看到在 Firefox Chrome Safari Opera中,在 INPUT 元素的輸入新的 '當(dāng)前值' 盡可以改變文本框?qū)?yīng)的 DOM 對(duì)象的 value 屬性。而在 IE中,HTML 標(biāo)簽的 value 屬性也會(huì)跟隨 '當(dāng)前值' 的變化而變化。
所以,只有在 IE 中可以通過(guò) getAttribute('value') 可以獲取到 INPUT 文本框內(nèi)的實(shí)時(shí)內(nèi)容。
3. IE6 IE7 IE8(Q) 中無(wú)法通過(guò) 'Element.setAttribute('class', 'AttributeValue')' 設(shè)置元素的 class 屬性
代碼 attribute_and_property_class.html
text text text text text text text 
這段代碼在不同的瀏覽器環(huán)境中的表現(xiàn):

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多