Javascript字符串变量链接

Javascript string variable to link

本文关键字:链接 变量 字符串 Javascript      更新时间:2023-09-26

我正在做一个chrome扩展,我想把我的javascript字符串变量转换成一个可点击的链接。这就是我的代码现在所做的,

var regex = /['w]+['/]+['w]+#(?:'d*'.)?'d+/g;

查找页面上的格式,例如stack/overflow#12453。我用以下函数将正则表达式转换为字符串

function objectToString(object) {
    var stringify = "";
    for (var property in object) {
        stringify += object[property] + '<br>';
}
    return stringify;
}

我想做的是使该字符串成为一个可点击的链接。因此,如果一个页面上有5个链接,返回的每个字符串将是一个可点击的链接到一个href。这可能吗?我将非常感谢您的帮助。

试试这个:

 var obj = new Object();
    obj.link1 = "www.google.com";
    obj.link2 = "www.msn.com";
    $().ready(function () {       
        $.each(objectToString(obj).split(','), function (i) {
            $("ul").append("<li><a href=" + objectToString(obj).split(',')[i] + ">" + objectToString(obj).split(',')[i] + "</a></li>");
        });
    });
    function objectToString(object) {
        var stringify = "";
        for (var property in object) {
            stringify += object[property] + ",";
        }
        stringify = stringify.slice(0, stringify.length - 1);
        return stringify;
    }

Jsfiddle: http://jsfiddle.net/u4hghL9c/