一、removeattribute介绍
removeAttribute() 是 W3C DOM Level 2(html规范) 的一个方法,它可以用来删除指定元素上的某个属性。使用该方法可以删除指定元素上的任何标准属性以及事件处理程序,但不能删除自定义属性。
二、removeattribute的语法
elementObject.removeAttribute(attribute)
三、removeattribute的参数
1.attribute:表示要删除的属性的名称。
四、removeattribute的返回值
removeAttribute() 方法不会返回任何值。
五、removeattribute的使用方法
removeAttribute()方法可以用来删除指定元素上的任何标准属性,以及删除事件处理程序。
示例:
<script type="text/javascript">
var longStr = "This is a long string that contains a lot of characters";
//将字符串中的数字删除
longStr.removeAttribute(/[0-9]/g);
//longStr现在变成了 "This is a long string that contains a lot of "
</script>
六、removeattribute的特点
1.removeAttribute() 可以用来删除指定元素上的任何标准属性以及事件处理程序;
2.该方法的返回值为undefined;
3.不能删除自定义属性。
1、removeAttribute是DOM提供的一种方法,用来移除某个元素的指定属性,它用来从Element Object中删除指定的attribute,Cookies和某些类似属性的变量。
2、removeAttribute的用法为“object.removeAttribute(name)”(name即要删除的属性的名称),其中object为指定element的reference。removeAttribute方法并不会删除对象给出的某个属性值,但是会删除该属性所对应的任何attribute。
3、在removeAttribute方法中,我们不需要考虑属性的大小写,它会自动将所有用户给出的属性转换成小写,来确保正确性。
4、removeAttribute方法也可以用来从XML文档中删除指定的Attribute.通过使用removeAttribute()来删除XML文档中的Attribute可以实现重置属性或者删除不需要的Attribute的目的。
5、removeAttribute的核心作用就是从DOM对象中移除指定的属性,它包括以下几个步骤:首先使用removeAttribute删除指定的Attribute,然后就可以改变此Attribute的值,或者是从DOM中删除它。总之removeAttribute方法可以从DOM中删除指定的属性,也可以从XML文档中删除指定的Attribute。