现在的位置: 首页 > 综合 > 正文

javascrip attributes屬性獲取以及追加 (小技巧三)

2012年10月11日 ⁄ 综合 ⁄ 共 567字 ⁄ 字号 评论关闭

 1》以下代碼,作用為:判斷某一對象是否存在屬性,不存在則追加此屬性

 1tableelem = document.getElementsByTagName("table").item(0);
 2nnm = tableelem.attributes; //獲取表的屬性
 3if(nnm.getNamedItem("class").name)
 4  alert(nnm.getNamedItem('class').value);
 5else
 6{
 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)
    }

抱歉!评论已关闭.