javascript中setAttribute()和getAttribute()、removeAttribute()的使用

本文介绍了JavaScript中常用的DOM操作方法:setAttribute(), getAttribute() 和 removeAttribute()。通过实例演示了如何设置、获取及删除HTML元素的属性,并展示了这些方法在自定义属性上的强大应用。

 javascript我们用得最多也是他最强大的地方应该是其对dom的操作吧.那么今天我们就来说三个常用的dom操作方法.
                          setAttribute()          设定dom结点的属性
                          getAttribute()          取dom结点属性的值

                          removeAttribute()  删除dom结点的属性
       
我们从实例开始.

 

  

<a href="#">ddd</a>                                                            
<script type="text/javascript">                                              
   var as=document.getElementsByTagName("a")[0];  
   alert(as.getAttribute("href"));                                            
   as.setAttribute("href","tk.html");                                       
   alert(as.getAttribute("href"));                                            
</script>  

 

 

    

上面的代码中我们查看了二次a标签的href属性,修了一次,

 

但是这还不是setAttribute()     getAttribute()  最强大的功能,他强大的地方在于自定义属性部份,有时候我们要对html标签进行扩展,但又苦于取不到值时,怎么办,就用下面这种办法.

 

 

 

<p title="test">sdfee</p>                                                 
<p title="mmmm">eee</>                                              
<script type="text/javascript">                                        
    var ts=document.getElementsByTagName("p");   
   for (var i=0; i<ts.length;i++)                                          
  {                                                                                          
      var text=ts[i].getAttribute("title");                                
      alert(ts[i].getAttribute("title"))                                     
      if(text)                                                                             
     {                                                                                       
         ts[i].setAttribute("title","我会成功!")                     
        alert(ts[i].getAttribute("title"))                                   
     }                                                                                       
  }                                                                                          
</script>


 

上面的代码中我们定义了一个叫test的属性,并成功的取出了.

转载于:https://www.cnblogs.com/clouds008/archive/2012/05/19/2509239.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值