javascript - 宏Eval函数

标签 javascript eval extract imacros

我对 eval 宏函数有疑问。
iMacros for FF v9.0.3 Firefox 50.1.0 Windows 10

TAG POS=1 TYPE=BUTTON ATTR=CLASS:content&&TXT:* EXTRACT = HTM
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.split(' ')[1];")

此脚本从 HTM 中提取第二个单词。但我需要将 = 替换为: 我发现这是一个 {{!EXTRACT}}'.replace('=',':') 但我不知道如何将它合并成这样

SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.split(' ')[1];\"{{!EXTRACT}}\"; s.replace('=',':');")

当我像这样放置脚本时,我会从 HTM 获得全文,并在 : 中更改 =。我只需要来自 HTM 的第二个词,其中包含 changed = in : 有人可以帮我吗

最佳答案

你只是错过了一件小事:

TAG POS=1 TYPE=BUTTON ATTR=CLASS:content&&TXT:* EXTRACT=HTM
SET !VAR1 EVAL("var s = \"{{!EXTRACT}}\"; s = s.split(' ')[1]; s.replace('=', ':');")

关于javascript - 宏Eval函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41231819/

相关文章:

javascript - 为什么 Chrome 开发者工具不显示所有 JavaScript 文件?

python - 语法错误: print doesn't work in eval() [duplicate]

javascript - 使用 eval() 设置全局变量

javascript - 不使用 eval() 绘制图形

python - 使用python从JSON文件中提取部分数据

javascript - 在测试中开 Jest 多个方法调用会导致错误的期望

javascript - 是否可以在 onMouseover 事件上顺序播放多个声音文件?

c - openssl pkcs12 命令以编程方式 Objective-C/C

JavaScript 链接提取器

javascript - 选择表中的最后一个元素