Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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 I';我已使用setAttribute修改<;a>;标记,但仅部分标记。为什么?_Javascript_Html_Dom - Fatal编程技术网

Javascript I';我已使用setAttribute修改<;a>;标记,但仅部分标记。为什么?

Javascript I';我已使用setAttribute修改<;a>;标记,但仅部分标记。为什么?,javascript,html,dom,Javascript,Html,Dom,这是我的代码: var links=document.querySelectorAll(“a”); 对于(设i=0;i我将为您提供两种方法来实现您的目标: 第一个代码是您提供的,第二个是在链接上添加属性值的另一种方法 let links=document.querySelectorAll(“a”); 对于(设i=0;i{///第二路) link.target=“_self”; }); 我为您提供两种方法来实现您的目标: 第一个代码是您提供的,第二个是在链接上添加属性值的另一种方法 let l

这是我的代码:

var links=document.querySelectorAll(“a”);

对于(设i=0;i我将为您提供两种方法来实现您的目标: 第一个代码是您提供的,第二个是在链接上添加属性值的另一种方法

let links=document.querySelectorAll(“a”);
对于(设i=0;i{///第二路)
link.target=“_self”;
});

我为您提供两种方法来实现您的目标: 第一个代码是您提供的,第二个是在链接上添加属性值的另一种方法

let links=document.querySelectorAll(“a”);
对于(设i=0;i{///第二路)
link.target=“_self”;
});


您好,欢迎光临。一个代码片段重现您的问题会很好。那么,您的
链接
列表是否包含您期望的所有内容?为什么要使用
.setAttribute()
?您可以直接在元素对象上设置属性:
链接[i]。target=“\u self”
如果使用removeAttribute('target'),该怎么办?默认情况下,链接在当前选项卡中打开。您可以向我们显示您的html代码吗?您好,欢迎。一个重现您的问题的代码片段会很好。那么,您的
链接
列表是否包含您期望的所有内容?为什么要使用
.setAttribute()
?您可以直接设置元素对象的属性:
链接[i].target=“\u self”
如果您使用removeAttribute('target')?默认情况下,链接在当前选项卡中打开。请向我们显示您的html代码好吗?OP声称第一种方式不起作用。您的建议会如何更改?OP声称第一种方式不起作用。您的建议会如何更改?