这篇文章主要介绍了 js 中 split 和 replace 的用法, 实例分析了 split 和 replace 的功能及使用技巧, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
本文实例讲述了 js 中 split 和 replace 的用法。分享给大家供大家参考。具体分析如下:
1. split :
- <html>
- <head>
- <title>
- 从业人员继续教育报名列表--打印签到表 sdfsd
- </tr>
- <tr>
- </tr>
- sdfsd
- </title>
- </head>
- <body>
- <script type="text/javascript">
- var str = "1231<tr id=\"123\">sdfsd</tr><tr></tr>"; alert(str);
- var lst1 = str.split("<tr id=\"123\">"); alert(lst1[1]);
- var lst2 = lst1[1].split("</tr>"); alert(lst2[0]);
- var str2 = "";
- for (var i = 1; i < lst2.length; i++) {
- if (i == 1) str2 += lst2[i];
- else str2 += "</tr>" + lst2[i];
- } alert(str2);
- var strReturn = lst1[0] + "<thead><tr id=\"123\">" + lst2[0] + "</tr></thead>" + str2; alert(strReturn);
- </script>
- </body>
- </html>
2. replace
- strHtml = strHtml.replace("<TR class=gridview_Header align=middle>", "<THEAD><TR class=gridview_Header align=middle>");
- strHtml = strHtml.replace("</TR>", "</TR></THEAD>");
希望本文所述对大家的 javascript 程序设计有所帮助。
来源: