js删除指定元素,js怎么删除对象中的某个元素
本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。
在JavaScript中,使用元素的removeAttribute()方法删除指定的属性。用法如下:
removeAttribute(name)参数名称指示元素的属性名称。
示例1
下面的例子演示了如何动态设置表格的边框。
脚本
Window.onload=function () {//加载绑定页面时的事件处理函数
var table=document . getelementbytagname( table )[0];//获取表格轮廓的引用
var del=document . getelementbyid( del );
var reset=document . getelementbyid( reset );
del.onclick=function () {
table . remove attribute( border );
}
reset.onclick=function () {
table.setAttribute(border , 2 );
}
/脚本
表格宽度=100% 边框=2
tr
Td数据表单/td
tr
/表格
button id= del delete/button button id= reset restore/button在上面的例子中,设计了两个按钮,并与不同的事件处理程序绑定。点击“删除”按钮调用表格的removeAttribute()方法清除表格边框,点击“恢复”按钮调用表格的setAttribute()方法重置我表弟可以使用的粗细。
示例2
下面的示例演示如何自定义delete class函数并调用它来删除指定的类名。
脚本
函数hasclass (element,class name){//类名检测函数
var reg=new regexp((\\s^) class name (\ \ s $));
return reg.test (element,class name);//使用规律性来检测是否有相同的样式
}
函数deleteClass (element,className) {
if (hasClass (element,className)) {
element.className.replace (reg, );//捕获要删除的样式,用空字符串替换。
}
}
/脚本
div= red class= red blue bold box/div
脚本
var red=document . getelementbyid( red );
deleteClass(红色,蓝色);
/script上面的代码使用正则表达式检测className属性值字符串是否包含指定的类名,如果包含,则用空字符串替换匹配的子字符串,从而实现删除类名的目的。
【推荐学习:javascript高级教程】以上是javascript中如何删除元素中指定属性的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。