真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

詳解JS中的attribute屬性

Attribute是屬性的意思,文章僅對部分兼容IE和FF的Attribute相關的介紹。

創(chuàng)新互聯(lián)公司始終堅持【策劃先行,效果至上】的經(jīng)營理念,通過多達10余年累計超上千家客戶的網(wǎng)站建設總結了一套系統(tǒng)有效的全網(wǎng)營銷推廣解決方案,現(xiàn)已廣泛運用于各行各業(yè)的客戶,其中包括:電動窗簾等企業(yè),備受客戶贊揚。

attributes:獲取一個屬性作為對象getAttribute:獲取某一個屬性的值

object.getAttributes(attribute) getAttribute方法不屬于document對象,所以不能通過document對象獲取,只能通過元素節(jié)點的調用。例如document.getElementsByTagName("p")[0].

getAttributes("title")

setAttribute:建立一個屬性,并同時給屬性捆綁一個值

允許對屬性節(jié)點做出修改,例如

var shoop=document.getElementsById("psdf');
shoop.setAttribute("tittle","a lot of goods")

createAttribute:僅建立一個屬性
removeAttribute:刪除一個屬性
getAttributeNode:獲取一個節(jié)點作為對象
setAttributeNode:建立一個節(jié)點
removeAttributeNode:刪除一個節(jié)點

attributes可以獲取一個對象中的一個屬性,并且作為對象來調用,注意在這里要使用“[]”,IE在這里可以使用“()”,考慮到兼容性的問題,要使用“[]”。關于attributes屬性的使用方式上,IE和FF有巨大的分歧,在此不多介紹。attributes的使用方法:(IE和FF通用)


getAttribute,setAttribute,createAttribute,removeAttribute四兄弟的概念比較容易理解,使用方法也比較簡單,唯一需要注意這幾點:

1、createAttribute在使用的時候不需要基于對象的,document.createAttribute()就可以。

2、setAttribute,createAttribute在使用的時候如果是使用的時候不要使用name,type,value等單詞,IE都FF的反應都奇怪的難以理解。

3、createAttribute在使用的時候如果只定義了名字,沒有d.nodeValue = "hello";語句定義值,F(xiàn)F會認為是一個空字符串,IE認為是undefined,注意到這點就可以了。

4\getAttribute的使用方法:


setAttribute的使用方法:(你會發(fā)現(xiàn)多了一個名為good的屬性hello)


createAttribute的使用方法:(多了一個名為good的空屬性)


removeAttribute的使用方法:(少了一個)


getAttributeNode,setAttributeNode,removeAttributeNode三個方法的特點是都直接操作一個node(節(jié)點),removeAttributeNode在一開始的時候總會用錯,但是充分理解了node的含義的時候,就能夠應用自如了。

getAttributeNode的使用方法:


removeAttributeNode的使用方法:


以上所述是小編給大家介紹的JS中的attribute屬性,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!


網(wǎng)站標題:詳解JS中的attribute屬性
文章路徑:http://weahome.cn/article/picips.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部