利用js自动闭合html标签
围观: 91   讨论: 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=newRegExp("\\<"+arrTags[i]+"( [^\\<\\>]+|)\\>","ig");
  9. var arrMatch=str.match(re);
  10. if(arrMatch!=null) intOpen=arrMatch.length;
  11. re=newRegExp("\\<\\/"+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. }
  18. returnstr;
  19. }
  20. </script>
本文标签: , 标签 , html
本文链接: http://crazyus.us/close-html.html
站长声明: 请尊重版权,转载注明出处,谢谢配合!
[查询收录]
点击留个言 / 已有 2 条评论

    懒人必备啊。

    上一个评论,没看日期,大概脑子坏了。

发表评论

XML地图

网站已存活运行:308 天 , 执行: 0.13毫秒

Powered By Typecho

© 2018-2019 疯狂老司机 本模板还在开发阶段