如何使用js在字符串(语句)之间添加/删除文本
How to add/remove text in between string(statement) using js?
如何使用js在字符串(语句)之间添加/删除文本?
例如:var string = "<html> </html>"
现在,字符串应该包含
<html> <body> </body> </html>
这取决于你需要什么。您可以在javascript中使用regEx或普通的旧字符串搜索和替换函数。
请查看各种字符串方法的文档。
您可以使用.substr()
提取字符串的片段。
您可以使用.indexOf()
来确定特定子字符串的起始位置。
您可以使用.replace()
替换字符串中匹配模式的部分。
对于您的具体示例,不清楚您使用什么标准来确定在哪里插入带有正文标签的字符串,例如,您是否想在字符串的中间点插入,或在第一个结束">"之后,或在第一个空格之后,或找到html开始和结束标记对,除了空白内容,或…?
在第一个结束">"之后执行以下操作:
var str = "<html> </html>";
var i = str.indexOf(">");
if (i !== -1)
str = str.substr(0, i) + "<body> </body>" + str.substr(i + 1);
请注意,在大多数情况下,您不希望使用JavaScript将html标记作为字符串来操作,最好使用DOM操作函数。
相关文章:
- JavaScript/jQuery-添加添加和删除类与下一个函数之间的延迟
- 在Jquery调用之间添加其他函数
- 在图例项目之间添加额外空间的高图表
- 普通(弹出式)Chrome 扩展程序与在开发者工具中添加标签页的扩展程序之间的区别
- Angular ng sortable-如果我在一个栏中添加了一个搜索框,则拖放在两列之间无法正常工作
- 如何在面板中添加在两种类型的谷歌图表之间切换的按钮
- 我如何向这个脚本添加一个点击按钮循环URL函数(按给定顺序在URL之间切换),或者这可能吗
- 向构造函数或原型添加属性之间的区别
- 如何使用 JavaScript 在 “ ” 和 put 之间的每一行中添加 every
- 如果两个波浪号字符之间的字符计数大于60,则在两个波浪字字符之间添加波浪号
- highcharts-在类别中的行之间添加单独的行
- 在jQuery中,可以在字符串之间添加条件逻辑吗
- 在javascript数组元素之间添加换行符
- 在按钮之间添加隐藏空间
- Ext JS Gannt 在任务之间添加链接
- 如何在离子标签之间添加常见内容
- 如何在两个图像之间添加空间
- 一种在指定时间后更改的背景图像之间添加更平滑过渡的简单方法
- 需要在两个背景之间添加淡入淡出效果
- 在数据表表和普通 DOM 表之间移动(添加/删除)tr 行