js自动闭合html标签(自动补全html标记)
时间:2023-08-25 07:06:35
<script type="text/javascript">
// Close HTML Tags --------------------------------------------
function closeHTML(str){
var arrTags=["span","font","b","u","i","h1","h2","h3","h4","h5","h6","p","li","ul","table","div"];
for(var i=0;i<arrTags.length;i++){
var intOpen=0;
var intClose=0;
var re=new RegExp("\\<"+arrTags[i]+"( [^\\<\\>]+|)\\>","ig");
var arrMatch=str.match(re);
if(arrMatch!=null) intOpen=arrMatch.length;
re=new RegExp("\\<\\/"+arrTags[i]+"\\>","ig");
arrMatch=str.match(re);
if(arrMatch!=null) intClose=arrMatch.length;
for(var j=0;j<intOpen-intClose;j++){
str+="</"+arrTags[i]+">";
}
/*for(var j=(intOpen-intClose-1);j>=0;j--){
str+="</"+arrTags[i]+">";
}*/
}
return str;
}
</script>
标签:自动补全


猜你喜欢
discuz 2.0整合asp系统,用户添加函数
2011-04-02 11:08:00
详解Go中gin框架如何实现带颜色日志
2024-05-21 10:19:11

python实现对象列表根据某个属性排序的方法详解
2022-12-24 23:47:43
python基础教程之序列详解
2021-05-29 23:52:04
python opencv画局部放大图实例教程
2023-12-01 09:55:55

SQL中distinct的用法(四种示例分析)
2024-01-15 17:18:40

Python设计模式之抽象工厂模式
2021-02-06 09:18:59

python装饰器decorator介绍
2021-12-18 10:56:25
Msxml2.XMLHTTP Microsoft.XMLHTTP new XMLHttpRequest用法
2010-03-30 09:43:00
Windows10安装Oracle19c数据库详细记录(图文详解)
2024-01-23 20:13:15

Python的一些用法分享
2021-04-19 20:49:22
一文了解你不知道的JavaScript闭包篇
2024-02-23 11:37:36

ASP用csDrawGraph组件制作饼图、柱状图
2008-04-25 22:58:00

封装2个ajax函数
2010-09-03 18:14:00
如何利用C#通过sql语句操作Sqlserver数据库教程
2024-01-12 19:24:00

150行Python代码实现带界面的数独游戏
2023-08-30 13:03:47

用js实现用户输入密码的强度
2007-11-22 21:41:00
JS和函数式语言的三特性
2024-04-17 10:10:57
谈谈Python中的while循环语句
2023-08-02 19:07:56

一篇文章带你学习Python3的高级特性(2)
2021-03-29 13:56:40