【发布时间】:2020-03-27 08:23:15
【问题描述】:
我正在创建一个网页,该网页将从用户那里收集链接,然后只需在新标签页中打开每个链接。为了收集链接,我使用 HTML 的 <textarea> 标记和提交按钮。
用户应该为每一行只提供一个链接
https://google.com
https://stackoverflow.com
https://facebook.com
我会通过这个函数发送每个传递每个 URL 的链接来打开链接。
function open(url) {
var open= window.open(url, '_blank');
open.focus();
}
但是究竟如何运行循环呢?如何从数组中的textarea 获取值,然后运行一个循环,将每个索引处的值发送到该函数?
如果您认为这可以做得比这更好,请随意添加您的方法。
【问题讨论】:
-
欢迎来到 StackOverflow!请确保添加最小可验证代码 sn-p 以供其他人查看并了解您的问题。有关如何创建minimal reproducible example的更多详细信息
-
我已经在JS代码中添加了该功能。 JS 代码中唯一的就是这个函数和循环。循环是我不知道该怎么做的。所以只加了这个。
-
并非所有评分最高的答案都是好的:stackoverflow.com/a/11384018/661872 第二个使用
_blank的参数实际上是窗口的name,与目标道具无关。window.open(url, url);会起作用,但你不会想全部关注它们 -
感谢您指出这一点,但我很好奇您是如何发现我是从 SO 上评分最高的答案(快速谷歌搜索)中了解到此功能的?
标签: javascript html