使用外部JavaScript更改react-text值

时间:2017-02-23 09:14:27

标签: javascript reactjs plugins discord

我正在为应用Discord制作一个插件 我想更改反应文本值,它表示“和”和“正在输入...”,如下面的代码所示。

<span class="text">
    <strong>
        <!-- react-text: 191441 -->user1<!-- /react-text -->
    </strong>
        <!-- react-text: 191442 --> and <!-- /react-text -->
    <strong>
        <!-- react-text: 191450 -->user2<!-- /react-text -->
    </strong>
    <!-- react-text: 191451 --> are typing...<!-- /react-text -->
</span>

是否可以使用外部JavaScript文件?

1 个答案:

答案 0 :(得分:0)

根据您发布的代码,这应该可行。如果您多次出现此代码段,则需要在循环内运行此replacer函数。只需确保在React使用此代码段更新DOM后调用replacer函数。

var replacer = function replacer() {
  var selector = document.getElementsByClassName('text')[0].innerHTML.replace('and', 'or');

  document.getElementsByClassName('text')[0].innerHTML = selector
}
replacer()

Here is a bin with it running.