循环中打开链接 - JavaScript

时间:2015-07-21 17:45:03

标签: javascript

我编写了一个脚本,它或多或少地打开相同的链接,但使用另一个ID。哪个是循环中的变量。我的脚本看起来实际上是这样的,我只想知道如何用变量作为ID打开这个链接:

for (WebElement option : select.getOptions()) System.out.println(option);

5 个答案:

答案 0 :(得分:1)

看起来您并未将变量作为字符串添加到您的网址。

尝试这样的事情:

 window.open("http://www.ortner.elmima.at/wp-admin/admin.php?page=wpsl_store_editor&action=edit_store&store_id=" + String(i));

答案 1 :(得分:0)

如果在单引号中加入双引号,JS引擎会将其理解为常规字符而不是变量。 “和'是字符串文字,但是,你应该只使用其中一个。

你应该写这样的东西

var link = "someurl" + i;

答案 2 :(得分:0)

您遇到string / number连接问题:

更改:

 window.open('http://www.someurl.at/wp-admin/admin.php?page=wpsl_store_editor&action=edit_store&store_id="i"');

 window.open('http://www.someurl.at/wp-admin/admin.php?page=wpsl_store_editor&action=edit_store&store_id='+i);

i中的store_id="i"'未动态评估。您必须将i作为字符串“取出”到动态循环变量,该变量将串联到字符串。

答案 3 :(得分:0)

你将如何建立任何正常的字符串?

var x = "asdfg" + i;

所以你所做的并没有什么不同。

....tor&action=edit_store&store_id=' + i)

答案 4 :(得分:0)

应该是

window.open('http://www.ortner.elmima.at/wp-admin/admin.php?page=wpsl_store_editor&action=edit_store&store_id="' + i + '"');

这样i不会呈现为字符串的一部分,而是表示变量。