从一个数组值创建一个链接

时间:2016-12-18 18:16:46

标签: javascript arrays

如果我有一个数组,我怎么能创建一个值的链接... www.vermont.gov

这是交换机的一部分:

case "b1": // Vermont       

    kf=  new Array("Governor : Peter Shumlin","Size in Square Miles: 9,623","Population: 626,562","Founded: March 4th 1791","www.vermont.gov")

    mb = 'images/vermontst.jpeg';
    mt = 'images/vermontbird.jpg';
    ml = 'images/vermontflower.jpeg';
    tt = "Vermont";

    break;


document.getElementById("title").innerHTML=tt;
document.getElementById("left").style.color=fg;
document.getElementById("left").style.fontSize="30px";
document.getElementById("fac").style.marginLeft="120px";
document.getElementById("fac").style.lineHeight="70px";
document.getElementById("pic").src=mb;
document.getElementById("pict").src=mt;
document.getElementById("picl").src=ml;
document.getElementById("fac").innerHTML = kf.join(" <br/> ");

2 个答案:

答案 0 :(得分:1)

您可以创建一个<a>标记,然后使用index在数组中附加链接的值。

var a = document.createElement('a');
var linkText = document.createTextNode("my title text");
a.appendChild(linkText);
a.title = "my title text";
a.href = kf[4];
document.body.appendChild(a);

答案 1 :(得分:0)

在这种情况下,数组的最后一个元素可能是这样的:

"<a href='http://www.vermont.gov'>www.vermont.gov</a>"