你可以使用JavaScript的正则表达式和字符串方法来取出含有data-value属性的span并修改。以下是一个示例代码:

var str = '<span style='color: rgb(51, 51, 51);'>与负相关,与正相关</span><span data-w-e-type='formula' data-w-e-is-void data-w-e-is-inline data-value='AAAA'></span><span data-w-e-type='formula' data-w-e-is-void data-w-e-is-inline data-value='bbb'></span>';

var regex = /<span[^>]*data-value='([^']*)'[^>]*>/g;
var matches = str.match(regex);

if (matches) {
  for (var i = 0; i < matches.length; i++) {
    var match = matches[i];
    var newValue = 'newValue'; // 替换为你想要的新值
    var newSpan = match.replace(/data-value='([^']*)'/, 'data-value=' + newValue + ''');
    str = str.replace(match, newSpan);
  }
}

console.log(str);

这个代码会在控制台输出修改后的字符串,其中data-value属性的值被替换为'newValue'。你可以将'newValue'替换为你想要的新值。


原文地址: https://www.cveoy.top/t/topic/o25N 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录