利用js自动闭合html标签
围观: 171   讨论: 2

  利用js自动闭合html标签 [复制链接]

在制作网站时常常会遇到,
这样一个问题,
假如我有一个DIV,
如果没有闭合后面的样式都会乱了,
这样的代码可能会影响后面的样式,
所以我们可利用js去自动闭合,
这种没有闭合的标签,
也省去了去找哪里没闭合

代码如下

  1. <script type="text/javascript">
  2. // Close HTML Tags
  3. function closeHTML(str){
  4. var arrTags=["span","font","b","u","i","h1","h2","h3","h4","h5","h6","p","li","ul","table","div"];
  5. for(var i=0;i<arrTags.length;i++){
  6. var intOpen=0;
  7. var intClose=0;
  8. var re=new RegExp("\\<"+arrTags[i]+"( [^\\<\\>]+|)\\>","ig");
  9. var arrMatch=str.match(re);
  10. if(arrMatch!=null) intOpen=arrMatch.length;
  11. re=new RegExp("\\<\\/"+arrTags[i]+"\\>","ig");
  12. arrMatch=str.match(re);
  13. if(arrMatch!=null) intClose=arrMatch.length;
  14. for(var j=0;j<intOpen-intClose;j++){
  15. str+="</"+arrTags[i]+">";
  16. }
  17. /*for(var j=(intOpen-intClose-1);j>=0;j--){
  18. str+="</"+arrTags[i]+">";
  19. }*/
  20. }
  21. return str;
  22. }
  23. </script>
本文标签: 闭合 html 标签
本文链接: https://crazyus.us/close-html.html
站长声明: 请尊重版权,转载注明出处,谢谢配合!
[查询收录]

既然来了就留个言吧

发表评论

取消 请打勾哦
上一个评论,没看日期,大概脑子坏了。     
懒人必备啊。

手机版|Sitemap

网站已存活运行:271 天 , 执行: 2.01毫秒

Powered By Emlog

© 2017~2018 疯狂老司机™ 本模板还在开发阶段