搜尋

首頁  >  問答  >  主體

javascript 怎麼改變一段字串中的文字顏色

  1. '測試文字測試文字測試文咳嗽字測試文字測試文字咳嗽測試文字測試文字測試文字測試文本咳嗽字測試文字'

  2. 上面的文字測驗用的,知道第一個和第三個咳嗽文字的位置,怎麼改變這兩個字的顏色。

 <textarea class="editor-input" placeholder="请输入内容" v-model="inputValue"></textarea>
<iframe src="about:blank" id="bbb" contentEditable="true" width="100%" height="100%"></iframe>

目前用這個方法解決

巴扎黑巴扎黑2780 天前903

全部回覆(3)我來回復

  • PHPz

    PHPz2017-05-19 10:34:03

    雷雷

    回覆
    0
  • 为情所困

    为情所困2017-05-19 10:34:03

    以下替換第一個和第三個咳嗽,添加紅色。

    var str = '测试文字测试文字测试文咳嗽字测试文字测试文字咳嗽测试文字测试文字测试文字测试文咳嗽字测试文字';
    
    var result = str.replace(/(咳嗽)([^咳]+[^咳]+)/, '<span sytle="color:red"></span><span sytle="color:red"></span>');
    
    console.log(result);

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:34:03

    知道確定位置的話直接下標加顏色就可以了也可以用正規過濾

    回覆
    0
  • 取消回覆