首页 > 解决方案 > 使用 JavaScript 更改 HTML 中的特定单词

问题描述

我想使用 JavaScript 在 HTML 中更改 averey 单词“morr”。我不允许触摸 HTML,所以我不能使用 span 或 id。谁能帮我?这是HTML:

莫尔哈尔

Är katten skrämd lägger den morrhåren bakåt, detsamma gör den vid slagsmål för att skydda mortåren。Om katten är nyfiken vinklar den morrhåren framåt。

标签: javascripthtml

解决方案


如果你想从 html 中获取文本

let text = document.querySelector('.text').textContent;

let result = text.replace(/morrhåren/gi, 'testttttttttttttttttttttttttt');

document.querySelector('.result').innerHTML = result;
<p class="text">
  Är katten skrämd lägger den morrhåren bakåt, detsamma gör den vid slagsmål för att skydda morrhåren. Om katten är nyfiken vinklar den morrhåren framåt
   Är katten skrämd lägger den morrhåren bakåt, detsamma gör den vid slagsmål för att skydda morrhåren. Om katten är nyfiken vinklar den morrhåren framåt
    Är katten skrämd lägger den morrhåren bakåt, detsamma gör den vid slagsmål för att skydda morrhåren. Om katten är nyfiken vinklar den morrhåren framåt.
</p>
<div class="result"></div>

如果您在 javascript 中将文本作为字符串

let longString = `Är katten skrämd lägger den morrhåren bakåt, detsamma gör den vid slagsmål för att skydda morrhåren. Om katten är nyfiken vinklar den morrhåren framåt.`;

let result = longString.replace(/morrhåren/gi, 'testttttttttt');

document.querySelector('.result').innerHTML = result;
<div class="result"></div>


推荐阅读