js自动闭合html标签(自动补全html标记)
2023-06-13 09:14:35 时间
<scripttype="text/javascript">
//CloseHTMLTags--------------------------------------------
functioncloseHTML(str){
vararrTags=["span","font","b","u","i","h1","h2","h3","h4","h5","h6","p","li","ul","table","div"];
for(vari=0;i<arrTags.length;i++){
varintOpen=0;
varintClose=0;
varre=newRegExp("\\<"+arrTags[i]+"([^\\<\\>]+|)\\>","ig");
vararrMatch=str.match(re);
if(arrMatch!=null)intOpen=arrMatch.length;
re=newRegExp("\\<\\/"+arrTags[i]+"\\>","ig");
arrMatch=str.match(re);
if(arrMatch!=null)intClose=arrMatch.length;
for(varj=0;j<intOpen-intClose;j++){
str+="</"+arrTags[i]+">";
}
/*for(varj=(intOpen-intClose-1);j>=0;j--){
str+="</"+arrTags[i]+">";
}*/
}
returnstr;
}
</script>
相关文章
- html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结
- JS跳转代码_js中跳转页面路径
- php 中js跳转页面跳转页面,js跳转代码_PHP页面跳转 Js页面跳转代码[通俗易懂]
- JS面试题-js新增基本数据类型BigInt
- js定时器与延时器_JS做定时器倒计时
- js实现网站无感复制,用户访问网站自动复制内容到剪贴板。
- 使用git webhook自动部署代码(PHP,HTML/JS)
- js 代码常规的一些骚操作
- JS案例——下班倒计时
- 让文章自动生成章节目录索引的JS代码详解编程语言
- JS递归函数精讲
- JS常用内置函数
- 使用JS连接MySQL数据库:实现化繁为简(js连接mysql数据库)
- 创建JS文件:在Linux下实现自动化任务(linux创建js文件)
- JS在Oracle中的应用(js如何oracle)
- (推荐一个超好的JS函数库)S.SamsLifexperienceScriptClassLib
- 用js判断浏览器是否是IE的比较好的办法
- 用js实现的一个根据内容自动生成表格的函数
- js动态生成按钮并动态生成8位随机数
- JS面向对象、prototype、call()、apply()
- JS在IE和FF下attachEvent,addEventListener学习笔记
- php压缩HTML函数轻松实现压缩html/js/Css及注意事项
- js异常捕获方法介绍
- JS实现div内部的文字或图片自动循环滚动代码
- js防止表单重复提交的两种方法
- js中数组(Array)的排序(sort)注意事项说明
- JS将所有对象s的属性复制给对象r(原生js+jquery)
- js实现网页自动刷新可制作节日倒计时效果
- Ajax中通过JS代码自动获取表单元素值的示例代码