首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们能为网站多级分类的列表框的值使用imacros javascript吗?

我们能为网站多级分类的列表框的值使用imacros javascript吗?
EN

Stack Overflow用户
提问于 2013-11-23 03:19:05
回答 1查看 533关注 0票数 1

我不知道从哪里开始。我有一个网站,其中的数据存储在列表框控件。如果我使用"TXTALL“标签,我可以保存列表值。

第一步是收集"_s_brand“制造商的列表并将其存储在数组中。第二步是收集第二级系列-- "_s_name”,并为每个"_s_brand“制造商将其存储在阵列中。第三步是为每个"_s_brand”和每个"_s_name“收集系列。第四步是为每个"_s_brand”和每个"_s_name“收集"_s_model”值。

启动脚本,如下所示。

代码语言:javascript
复制
var jsLF = "\n";
var macro1;
macro1  =  "CODE:";
macro1 +=  "VERSION BUILD=9002379" + jsLF; 
macro1 +=  "TAB T=1" + jsLF; 
macro1 +=  "TAB CLOSEALLOTHERS" + jsLF; 
macro1 +=  "URL GOTO=http://smartparts.co.uk/" + jsLF;
macro1 +=  "TAG POS=1 TYPE=SELECT FORM=ACTION:/catalog/?left_selector=1 ATTR=NAME:brand EXTRACT=TXTALL"

var s_brand = new Array()

iimPlay("CODE:TAG POS=1 TYPE=SELECT FORM=ACTION:/catalog/?left_selector=1 ATTR=NAME:brand EXTRACT=TXTALL");
if (iimGetLastExtract()!='#EANF#')
   s_brand.push(iimGetLastExtract());

iimDisplay (s_brand);

它正在将所有数据转储到数组中。如何在这里分离元素,以便如果我循环"s_brand“,我将获得单个品牌。

分离后,如何使用它们转到子类别的下一级

EN

回答 1

Stack Overflow用户

发布于 2013-11-23 04:12:57

为此,您必须使用JS。

有用的特性是。

代码语言:javascript
复制
s_brand=s_brand .toString();

通过这种方式,您可以将数组转换为字符串并执行以下方法

代码语言:javascript
复制
split()
replace()
match()
search()

当您将数组作为文本进行查看时,您可以在_s_brand上使用split()来获取品牌。

并尝试使用此方法

代码语言:javascript
复制
//convert text into array
some_array=some_array.split("keyword");

//loop through array
for(var i = 0; i < some_array.length ; i++)
{

//do something

alert(some_array[i]);

}

结合以上内容和正则表达式,您可以从文本中提取您想要的内容。

我希望这能帮到你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20152815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档