使用JavaScript向锚定标记添加链接

使用JavaScript向锚定标记添加链接,javascript,wordpress,Javascript,Wordpress,我什么也没做。但我想问一下,是否有任何方法可以实现此功能 我的WordPress站点中有一个循环,其输出如下: <div class="dummy"> <a href="http://google.com">Text Here</a> <a href="http://google.com">Text Here</a> <a href="http://google.com">Text Here</

我什么也没做。但我想问一下,是否有任何方法可以实现此功能

我的WordPress站点中有一个循环,其输出如下:

<div class="dummy">
    <a href="http://google.com">Text Here</a>
    <a href="http://google.com">Text Here</a>
    <a href="http://google.com">Text Here</a>
    <a href="http://google.com">Text Here</a>
    <a href="http://google.com">Text Here</a>
</div>

在这里你可以注意到所有的URL都是相同的

所以我想知道的是,是否有一种方法可以将第三个或第四个锚标记重定向到不同的URL,比如使用javascript

如果有这种可能,请告诉我。我对此很好奇


提前谢谢。

只需选择要更改的
a
标记,使用任何最有意义的方法,并按字面意思选择
element.href=“www.example.com”

var first=document.getElementById(“first”);
first.href=”http://stackoverflow.com“

为每个锚定标签提供
id

<div class="dummy">
    <a id="anchor_1" href="http://google.com">Text Here</a>
    <a id="anchor_2" href="http://google.com">Text Here</a>
    <a id="anchor_3" href="http://google.com">Text Here</a>
    <a id="anchor_4" href="http://google.com">Text Here</a>
    <a id="anchor_5" href="http://google.com">Text Here</a>
</div>
编辑

如果您的网站只包含这些锚定标签,那么您可以获取所有锚定标签,然后使用索引选择最后一个(或任何其他所需)

下面是一个示例代码

var anchors = document.getElementsByTagName("a");
var lastAnchor = anchors[(anchors.length - 1)];
在另一种情况下,如果您想要此特定div的锚定标记列表(假设只有一个
div
具有此类名)


希望这有帮助。如果有问题,请告诉我。

你好,亚当,谢谢你的回复。完整的代码来自一个PHP循环。因此,我很难将一个特殊类添加到一个锚标记中。是的,您必须以对应用程序最有意义的方式选择
a
标记,例如,我只是使用
id
来选择它。您必须以一种更动态的方式获取标记,可能是选择
dummy
的所有子项,并循环通过它们来设置每个子项或类似的内容。但是一旦获得了标记,您所要做的就是设置属性。
var anchors = document.getElementsByTagName("a");
var lastAnchor = anchors[(anchors.length - 1)];
var ancestor = document.getElementsByClassName('dummy')[0];
var descendents = ancestor.getElementsByTagName('a');
descendents[4].href="http://facebook.com"