Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
利用Javascript更改href属性_Javascript - Fatal编程技术网

利用Javascript更改href属性

利用Javascript更改href属性,javascript,Javascript,目前正在使用一些Javascript动态更改标记上的href属性。在上下文中,我想有一个现成的片段,可以在谷歌搜索中实现这一点,以突出一个人造用户的旅程(我为一家销售聊天机器人工具的公司工作,目标是展示如果用户点击广告,我们如何使体验针对用户)。这完全是为了演示,而不是我在本地机器之外执行的代码 我在另一篇文章中发现了一个代码块(现在似乎找不到),并具有以下内容: function changeHyperlink () { for (var i = 0; i < anchors.len

目前正在使用一些Javascript动态更改
标记上的
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

一些锚
起作用了!欣赏这种洞察力。真不敢相信我竟然忘了明确说明协议!