javascript - 使用replace从html中删除<strong>标签

标签 javascript html

我正在使用innerHTML方法从div检索innerHTML 。 <strong> 可以有多个实例</strong>整个字符串

我正在做这样的事情来替换`strong标签

inpStr=this.innerHTML 

inpStr=this.innerHTML.replace('<strong>','').replace('</strong>','')

但是,这仅替换第一次出现的强标记。我对正则表达式不太熟悉,但我读到了有关使用 /g 的信息替换所有出现的情况,但它也不起作用。

inpStr=this.innerHTML.replace('/<strong>/g','').replace('/<//strong>/g','')

更改为上面的代码根本不起作用,并且根本不会替换任何内容,甚至不是第一个实例。我还在/<//strong>/g',''中使用了双//转义强结束标记,但我不确定。

最佳答案

  1. 您没有正确转义,即 \/ 不是 //
  2. 您可以使用可选字符,即 \/?
<小时/>
inpStr=this.innerHTML.replace('/<\/?strong>/g','')

关于javascript - 使用replace从html中删除<strong>标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56779587/

相关文章:

javascript - Promise { <pending> } ' why is it still pending?' 我该如何解决这个问题?

javascript - Django : provide dynamically generated data as attachment on button press

javascript - 在自动更正的同时跟踪文本字段中光标位置的更好方法?

javascript - 手机间隙 : How to save a HTML5 canvas as image to device photo gallery/library

javascript - javascript 突变后恢复内部 HTML

javascript - 使用 jquery/javascript 读取 div 内的所有标签

html - 如何转义 HTML 实体?

javascript - Canvas 滴管

javascript - 将 react native 侧菜单添加到我的应用程序(来自 react native 元素) - 应用程序在启动时崩溃

php - Javascript 将内联变量传递给外部 : security issue?