将url添加到数组中的字符串

时间:2017-03-13 19:49:17

标签: javascript arrays string url

我有一个脚本,一个接一个地打印字母,一切正常。但是,我有一个大问题:是否有任何方法可以从一个将用作链接的数组中打印字符串?我试图在很多方面添加href,但没有成功。谁能给我一个如何做到这一点的线索?

这是剧本:

{{1}}

1 个答案:

答案 0 :(得分:0)

这样的东西会创建html锚链接:

var text = document.getElementById('text');
var greeting = [
    { url:'www.google.com', text: 'google' }  // an example of data.
];


(function greet() {
    if (greeting.length > 0 && greeting.length < 3) {
       var link = createLink(greeting[0].url,greeting[0].text);
       text.append(link);
    }

    function createLink(url, text) {
        var a = document.createElement('a');
        a.innerHTML = '<i>▮</i>';
        a.title = text;
        a.href = url;
        return a;
    }

    // rest of your code.

}());

以下是JsFiddle

的示例