1》以下代碼,作用為:判斷某一對象是否存在屬性,不存在則追加此屬性
1
tableelem = document.getElementsByTagName("table").item(0);
2
nnm = tableelem.attributes; //獲取表的屬性
3
if(nnm.getNamedItem("class").name)
4
alert(nnm.getNamedItem('class').value);
5
else
6
{
7
8
newatt = document.createAttribute("class");
9
newatt.value = 'MyClass';
10
nnm.setNamedItem(newatt);
11
}
tableelem = document.getElementsByTagName("table").item(0);2
nnm = tableelem.attributes; //獲取表的屬性3
if(nnm.getNamedItem("class").name)4
alert(nnm.getNamedItem('class').value);5
else6
{7
8
newatt = document.createAttribute("class");9
newatt.value = 'MyClass';10
nnm.setNamedItem(newatt);11
}2》直接在寫html代碼時,追加屬性
<input type=text selfdefined="自己定義">
var obj=document.getElementById("ipt_1")
if(obj)
{
nmm=obj.attributes
if(nmm.getNamedItem("selfdefined"))
{
alert(nmm.getNamedItem("selfdefined").value)
}


浙公网安备 33010602011771号