0

我有这段氚文本,我将使用它来删除一段 javascript 代码。

  # to remove an inline js code based on text search
      $("//script[contains(text(),'textiwanttoremove')]") {
          text(){
              replace('thetextiwanttoremove','')
          }
      }

但是,此代码不起作用。我得到一个错误,

Failed to create body.ts transformer: 
scripts/main.ts:13: function Text.$(Text) does not exist in namespace tritium; (called from Text.with(Regexp)).

另外,如果我用 inner() 替换 text(),它仍然不起作用,谢谢。

4

1 回答 1

0

您好,请验证 Mixer.loc 文件中是否存在混音器标准库,然后尝试使用以下替换: http ://www.tritium.io/current#Text.replace(Regexp%20%25search,%20Text%20 %25与)

 $(".//script[contains(text(), 'txt2remove')]") {
    text() {
      replace(/txt2remove/, '') 
    }
 }

那应该行得通。

胡安·卡米洛

于 2015-02-25T08:17:17.803 回答