js删除指定元素,js怎么删除对象中的某个元素

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: