Javascript iMacro:如果存在HTML元素,则使用特定宏(ATTR=CLASS:img)

Javascript iMacro:如果存在HTML元素,则使用特定宏(ATTR=CLASS:img),javascript,html,macros,Javascript,Html,Macros,我祈祷有人能在这里帮助我 我试图实现的是:如果HTML元素“X”存在,请使用宏。如果存在HTML元素“Y”,请使用B宏 我正在寻找的两个具体元素 TAG POS=1 TYPE=DIV ATTR=CLASS:img\u holiday\u 1hanksgiving&&TXT: TAG POS=1 TYPE=DIV ATTR=CLASS:img\u holiday\u 1christmas&&TXT: 我计划使用javascript创建宏来完成。这里我唯一没有提到的部分是imacros java

我祈祷有人能在这里帮助我

我试图实现的是:如果HTML元素“X”存在,请使用宏。如果存在HTML元素“Y”,请使用B宏

我正在寻找的两个具体元素

  • TAG POS=1 TYPE=DIV ATTR=CLASS:img\u holiday\u 1hanksgiving&&TXT:
  • TAG POS=1 TYPE=DIV ATTR=CLASS:img\u holiday\u 1christmas&&TXT:

我计划使用javascript创建宏来完成。这里我唯一没有提到的部分是imacros javascript脚本的一个示例,谢谢Macroscript。然而,我仍然非常缺乏javascript的经验。。。你能握住我的手吗?如何使用Javascript创建imacro以显示:如果TAG POS=1 TYPE=DIV ATTR=CLASS:img\u holiday\u 1tanksgiving&&TXT:存在,那么运行Macro1.iim如果TAG POS=1 TYPE=DIV ATTR=CLASS:img\u holiday\u 1christmas&&TXT:存在,那么运行Macro2.iim
var macro1;

macro1 ="CODE:";
macro1 +="TAG POS=1 TYPE=DIV ATTR=CLASS:img_holiday_1thanksgiving&&TXT:"+"\n";

var macro2;

macro2 ="CODE:";
macro2 +="TAG POS=1 TYPE=DIV ATTR=CLASS:img_holiday_1christmas&&TXT:"+"\n";


if(iimPlay(macro1)>0)
{
iimPlay("Macro1.iim")

}

if(iimPlay(macro2)>0)
{
iimPlay("Macro2.iim")

}