【问题标题】:How to reference a string of text then hyperlink it to a url?如何引用文本字符串然后将其超链接到 url?
【发布时间】:2013-07-02 12:04:47
【问题描述】:

我的问题是我需要一些代码来引用跟踪号,例如 1193849302,并将其插入到 URL http://www.example.com/track=[tracking number],以便 [tracking number]替换为 1193849302

然后只显示超链接到所述 URL 的跟踪号,即 1193849302(超链接)

不管是 html 还是 javascript,我认为大多数网站都是基于 CSS 的

这可能吗? 提前致谢

编辑也许我应该更好地解释我想要什么

我在零售网站上有一个客户专区,发货时会返回客户包裹跟踪号。

我所追求的是一种将这个跟踪号转换为工作超链接的方法,单击该超链接会在快递网站中打开一个新窗口,自动将跟踪号推送到 url 并为他们跟踪包裹。

这听起来可能吗??

【问题讨论】:

  • 你是用php、html、asp .net写的吗?
  • 能否请您出示您的“代码以引用跟踪号,例如 1193849302”?
  • 这是我需要的!!!一点代码
  • “返回客户包裹跟踪号” - 如何返回?在 HTTP 请求后的隐藏输入字段中?在 AJAX 调用之后?你想用这个数字做什么?在 HTML 文档中插入链接?将其发送到另一个 Web 服务?不清楚你真正想要什么。

标签: url hyperlink


【解决方案1】:

大多数语言都有String.replace 函数。

例如,在 Javascript 中,为此使用 replace()。请注意,它需要一个正则表达式作为参数,所以 [] 需要转义:

var str = "http://www.example.com/track=[tracking number]";
str = str.replace("\[tracking number\]", "1193849302");

【讨论】:

  • 但是我怎样才能使用这个将跟踪号转换为超链接引用,以便唯一显示在窗口中的东西?
【解决方案2】:

使用 String.replace 方法 replace() 方法在字符串中搜索指定值或正则表达式,并返回替换指定值的新字符串。

var str="http://www.example.com/track=[tracking number]";
var n=str.replace("tracking number","1193849302");

您可以在http://www.w3schools.com/jsref/jsref_replace.asp找到更多信息

【讨论】:

    猜你喜欢
    • 2013-09-18
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    • 2013-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多