使用.getElementByClassName将<strong>标签替换为<br />标签

在网上

小提琴

我有以下由我的计费软件创建的HTML。问题是我需要在每个</strong>标签之后换行,以使文本不会全部放在一行上。我无法<p>在CSS中的标签之间添加空格,因为它是作为一个长字符串生成的。

我只能使用Javascript

<div class="highlightbox">
    <h2>VPNt</h2>
    <p>As Low as<strong> $8.33/month</strong>
    <strong>Best Plan for Heavy Users</strong>
    Random IP Address-------------------<strong>YES!</strong>
    Ever Changing IP Address-----------<strong>YES!</strong>
    US IP Address--------------------------<strong>YES!</strong>
    Logging the Sites you Visit.--------<strong>NEVER!</strong>
    Super Secure Privacy-----------------<strong>YES!</strong>
    Great for P2P---------------------------<strong>YES!</strong>
    Super High Speed---------------------<strong>YES!</strong>
    Great for Streaming-------------------<strong>YES!</strong>
    US Video Services --------------------<strong>YES!</strong>
    Runs on Windows -------------------<strong>YES!</strong>
    Runs on Mac---------------------------<strong>YES!</strong>
    Runs on IOS --------------------------<strong>YES!</strong>
    No Overage Charges-----------------<strong>YES!</strong>
    Host Servers-----------------------------<strong>No</strong>
    <em>Use our Static IP service for hosting servers</em><br/>
    <strong>Unlimited Bandwidth-------------------YES!</strong>
    </p></div>

我第一次尝试过

pholder = document.getElementByClassName('highlightbox');
pholder.innerHTML = pholder.innerHTML.replace(/(\<\/strong\>)/g, "$1\<br\>");

但是我无法正常工作。

haim770

尝试以下方法:

var pholderStrongs = document.querySelectorAll('.highlightbox p strong');

for (var i = 0; i < pholderStrongs.length; ++i)
{
    pholderStrongs[i].insertAdjacentHTML('afterend', '<br />');
}

参见querySelectorAll

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android:替换<p>和<br />标签

来自分类Dev

jQuery删除BR标签

来自分类Dev

html textarea将br标签替换为\ n

来自分类Dev

在<select>内使用HTML <strong>标签。是否有可能?

来自分类Dev

php替换多个br标签

来自分类Dev

使用Python正则表达式将span标签替换为anchor标签

来自分类Dev

如何使用管道将双标签替换为单标签?

来自分类Dev

使用<br>标签解析html(Python)

来自分类Dev

如何使此字符串替换代码与`<br/>`标签一起使用?

来自分类Dev

PHP删除BR标签

来自分类Dev

替换beautifulsoup中的<p>和<br>标签

来自分类Dev

使用beautifulsoup从br标签获取文本

来自分类Dev

HTML BR标签控制

来自分类Dev

<strong>标签在CQ5中被替换为<b>标签

来自分类Dev

如何使用记事本++将多个文本替换为div标签?

来自分类Dev

Android:替换<p>和<br />标签

来自分类Dev

用javascript替换多个<br>标签

来自分类Dev

php替换多个br标签

来自分类Dev

如何使用CSS模拟多个<br/>标签

来自分类Dev

如何使用管道将双标签替换为单标签?

来自分类Dev

将元素标签替换为结束标签的值

来自分类Dev

在JS中使用RegExp将全部特定的html标签替换为其全部内容

来自分类Dev

使用逗号分隔符将文本替换为图像标签

来自分类Dev

使用JQUERY文本功能将文本区域中的内容替换为DIV时,br标签不起作用

来自分类Dev

我想使用JavaScript将H3标签替换为H2标签

来自分类Dev

将标签p替换为Blockquote中的br

来自分类Dev

使用 php 将 <div> 标签替换为 <p> 标签

来自分类Dev

在 nl2br 中使用 table 标签时如何避免不必要的 br 标签?

来自分类Dev

使用 BeautifulSoup 从封装的 <strong> 标签中获取内容

Related 相关文章

热门标签

归档