【发布时间】:2021-03-05 00:32:39
【问题描述】:
我正在使用 JavaScript 导入一个名为 test.txt 的文本文档,并将每一行发送到一个名为linesArr 的数组中。我成功地做到了,但我需要仅使用 JavaScript 将数组索引转换为可点击的超链接。 (我使用的是 Animate CC,但 JavaScript 解决方案在 Animate CC 中的工作方式相同。
我的文本文件读取(每行单独)
https://www.google.com
https://www.facebook.com
https://www.amazon.com
JavaScript
that = this;
function getData(){
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4) {
var lines = xmlhttp.responseText;
intoArray(lines);
}
}
xmlhttp.open("GET", "test.txt", true);
xmlhttp.send();
}
function intoArray (lines) {
var lineArr = lines.split('\n');
alert("lineArr[2]");
}
getData();
that.button.addEventListener("click", fl_ClickToGoToWebPage);
function fl_ClickToGoToWebPage() {
window.open(lineArr[1], "_blank");
}
【问题讨论】:
标签: javascript arrays text hyperlink