Logo

javascript移除标签所有属性

photo

2022年04月29日

 
今天在学校的一个页面里,发现此页面竟然把右键单击给禁用了。
遂翻出页面代码,发现只是<body>节点里简单的加入了

  1. oncontextmenu="return false" onselectstart="return false" 
  • 1.
 
Remove tag’s all attributtes;

  1. function removeAllAttr(id){ 
  2.     // var node = document.getElementsByTagName(tag)[0]; 
  3.     var node = document.getElementsById(id); 
  4.     if(node){    
  5.     var attr = node.attributes;  
  6.     while(attr.length){  
  7.       node.removeAttribute(attr[attr.length-1].nodeName)  
  8.      }  
  9.     } 
  10. }  
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

 

= = = = = = = = = = = = = = = = = =

使用jQuery的方法(网上copy的):

  1. $("selector").each(function() { 
  2.   // first copy the attributes to remove 
  3.   // if we don't do this it causes problems 
  4.   // iterating over the array we're removing 
  5.   // elements from 
  6.   var attributes = $.map(this.attributes, function(item) { 
  7.     return item.name; 
  8.   }); 
  9.  
  10.   // now use jQuery to remove the attributes 
  11.   var tag = $(this); 
  12.   $.each(attributes, function(i, item) { 
  13.     tag.removeAttr(item); 
  14.   }); 
  15. }); 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.

 

橙子主题打折出售

其实我不卖,主要是这里是放广告的,所以就放了一个
毕竟主题都没做完,卖了也是坑.

购买它
所有附件
该文章没有附件.
本文为原创文章,请注意保留出处!

留言板

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

写在前面我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,所以转载务必保留h...Chrome插件(扩展)开发全攻略

热门文章

Navicat Premium 12.0.22 安装与破解 一、安装  NavicatPremium12.0.22的下载链接:https://pan.ba...NavicatPremium12.0.22安装与破解 作者:Pastore Antonio
1515 浏览量
C# JArray与JObject 的使用 STEP1、usingNewtonsoft.Json.Linq;STEP2、如何获取json里的...C#JArray与JObject的使用 作者:Pastore Antonio
1465 浏览量
解决mysql的配置ONLY_FULL_GROUP_BY引起的错误 由于自己的本地网站环境使用了mysql8.0的版本,在测试一个groupby的sql查...解决mysql的配置ONLY_FULL_GROUP_BY引起的错误 作者:Pastore Antonio
1448 浏览量
Windows server 2016 英文服务器安装中文语言包教程 1、下载windowsserver2016语言包下载地址:https://pan.baidu....Windowsserver2016英文服务器安装中文语言包教程 作者:Pastore Antonio
1406 浏览量
assembly(全局程序集缓存)中dll的导入和导出 本文主要讲一下关于assembly中的dll是怎么导入和导出的。浏览量:1,468 作者:Pastore Antonio
1403 浏览量