我用reactjs创建了网站。对于restAPI的我使用java和CMS是liferay。在liferay我创造了手风琴的短码,如如何在JavaScript中替换多次出现的字符串?
('[accordion][acc-header]Heading 1[/acc-header][acc-content]Content1[/acc-content][acc-header]Heading 2[/acc-header][acc-content]Content2[/acc-content][/accordion]')
。
我想替换html元素而不是这个字符串。如何在JavaScript中做?
在这里你去,
[accordion]
[acc-header]Heading 1[/acc-header][acc-content]Content1[/acc-content]
[acc-header]Heading 2[/acc-header][acc-content]Content2[/acc-content]
[/accordion]
HTML输出,
<div class="accordion">
<h3>Heading1</h3>
<div class="accordion-content">
content 1
</div>
<h3>Heading2</h3>
<div class="accordion-content">
content 2
</div>
</div>
什么是所需的HTML输出? –
@TomFenech,我编辑了我的问题。你可以请现在检查吗? – Sathya