利用Javascript更改href属性
目前正在使用一些Javascript动态更改利用Javascript更改href属性,javascript,Javascript,目前正在使用一些Javascript动态更改标记上的href属性。在上下文中,我想有一个现成的片段,可以在谷歌搜索中实现这一点,以突出一个人造用户的旅程(我为一家销售聊天机器人工具的公司工作,目标是展示如果用户点击广告,我们如何使体验针对用户)。这完全是为了演示,而不是我在本地机器之外执行的代码 我在另一篇文章中发现了一个代码块(现在似乎找不到),并具有以下内容: function changeHyperlink () { for (var i = 0; i < anchors.len
标记上的href
属性。在上下文中,我想有一个现成的片段,可以在谷歌搜索中实现这一点,以突出一个人造用户的旅程(我为一家销售聊天机器人工具的公司工作,目标是展示如果用户点击广告,我们如何使体验针对用户)。这完全是为了演示,而不是我在本地机器之外执行的代码
我在另一篇文章中发现了一个代码块(现在似乎找不到),并具有以下内容:
function changeHyperlink () {
for (var i = 0; i < anchors.length; i++) {
anchors[i].href = "www.drift-demo.com"
}
}
changeHyperlink();
函数更改超链接(){
对于(var i=0;i
不过,这是可行的,谷歌页面上的所有链接都有一个前缀href
属性https://www.google.com
所以现在所有的链接都是https://www.google.com/newurl.com
。我的最终目标是让所有链接都特定于newurl.com
我不知道这是怎么发生的,因为所有的
href
属性(在HTML代码中)都是newurl.com
当设置href
时,包括协议,例如http
或https
:
const-anchors=document.querySelectorAll('a');
函数changeHyperlink(){
对于(var i=0;i
一些锚
起作用了!欣赏这种洞察力。真不敢相信我竟然忘了明确说明协议!