[英]How to compress HTML tags mapping script in Javascript?
我编写了一个脚本,该脚本映射了页面中的所有HTML标记并为其构建了树形结构。 例如:HTML,HEAD,TITLE,BODY,DIV,H1,A,TABLE,FORM,A。
我需要一种压缩算法,以尽可能减少标签名称。 可以简化标签名称或为每个标签创建唯一ID的工具。 例如,上面的结构将压缩为:Ht,He,Ti,B,D,h1,a,ta,fo,a或1,2,10,3,5,11,6,12,13, 6(每个标签都有唯一的ID)。
我该如何开始? 有可以使用的已发布脚本吗?
谢谢
请提供您的代码,以便我们为您提供更好,更直接的答案。 实现此目的的一种方法是对每个必要的代码使用filter方法:
$(document).filter(function(){
return $(this).text() == "HTML";
}).text('Ht');
当然,如果已经放置了树,这将起作用,因此如果您之前需要这样做。 要为每个标签添加唯一的ID,您必须使用for();
为每个ID添加数字的方法。 这里有很多教程。 这里
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.