国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

詳解JS中的attribute屬性

2024-05-06 15:17:58
字體:
來源:轉載
供稿:網友

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

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

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

getAttributes("title")

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

允許對屬性節點做出修改,例如

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

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

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

<body><div id = "t"><input type = "hidden" id = "sss" value = "aaa"></div></body><script>   var d = document.getElementById("sss").attributes["value"];   document.write(d.name);document.write(d.value);//顯示value aaa</script>

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

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

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

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

4/getAttribute的使用方法:

<body><div id = "t"><input type = "hidden" id = "sss" value = "aaa"></div></body><script>var d = document.getElementById("sss").getAttribute("value");document.write(d);//顯示 aaa</script>

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

<body><div id = "t"><input type = "hidden" id = "sss" value = "aaa"></div></body><script>   var d = document.getElementById("sss").setAttribute("good","hello");   alert(document.getElementById("t").innerHTML)</script>

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

<body><div id = "t"><input type = "hidden" id = "sss" value = "aaa"></div></body><script>   var d = document.createAttribute("good");   document.getElementById("sss").setAttributeNode(d);   alert(document.getElementById("t").innerHTML)</script>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 哈巴河县| 视频| 南安市| 云梦县| 安阳市| 右玉县| 彝良县| 澎湖县| 龙州县| 九龙城区| 五华县| 汤阴县| 高邑县| 台南市| 南澳县| 彭州市| 图们市| 泸溪县| 大冶市| 华安县| 温泉县| 淮阳县| 孙吴县| 韶关市| 万山特区| 松原市| 会昌县| 信阳市| 昭苏县| 金川县| 北流市| 内黄县| 金华市| 合肥市| 荃湾区| 尚志市| 汨罗市| 湘潭县| 鱼台县| 寻甸| 沙湾县|