欢迎你访问我的个人网站:www.6ideas.cn,资料更丰富.

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

Posted on 2007-04-12 10:18  talantlee  阅读(293)  评论(0编辑  收藏  举报

 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)
    }

Copyright © 2024 talantlee
Powered by .NET 8.0 on Kubernetes