javascript - 如何向生成的元素添加基本 url?

标签 javascript jquery html web-scraping

我有一个页面,我想在其中显示应用程序内网站的内容。我有一个解析器,在这种情况下,它从他们的站点抓取元素并放入我的站点中。但我有这个问题,服务器端的链接就像campaign.aspx?wfege,当用户点击它时,我想添加一个http://example.com/在此之前,链接将看起来像 http://example.com/campaign.aspx?wfege。这在javascript中可能吗?如果是这样,怎么办?请看看我的 fiddle ,它完全可以工作,并且是我网站的精确副本。

fiddle :http://jsfiddle.net/4vdck/

干杯

最佳答案

这可以在 HTML 中完成。

您需要添加带有适当 href 的基本标记,如下所示

<html>
<head>
<base href="http://example.com/" target="_blank">
....
....
</head>
<body>
<a href="campaign.aspx?wfege">ClickHere</a> <!-- Because of the base tag this href will lead you to http://example.com/campaign.aspx?wfege -->
....
</body>
</html>

关于javascript - 如何向生成的元素添加基本 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17236153/

相关文章:

python - 一个页面包含 2 个具有相同 "id"的元素,如何找到我需要的那个?

html - 如何使用 CSS Sprite 将图标/图像定位在链接的左侧?

javascript - 为什么当我更改状态时整页更新?

javascript - 如何在 jQuery UI 选项卡中重新加载 AJAX 内容

javascript - 文档输入跟踪变化

javascript - 如何将数据传递给 fancybox 函数?

javascript - pug for 循环 - 尝试通过 mixin 参数传入的数字动态创建 li 项

javascript - HighCharts:从 csv 文件加载,HTML/JS 中的空白页面

javascript - javascript 中的分页显示每页元素的数量

HTML 表中的 Javascript 列平均值返回 NaN