0

我想将以下 HTML 字符串转换为 DOM 节点数组。我想在prototypejs中使用.down函数设置href值。请帮忙。!!

<div class="fl"> 
    <a id="detailsLink" class="jsDetailsLink" href="/profile/28/Gatwick">More user information</a>
</div>
4

1 回答 1

2

使用 Prototype 最简单的方法是创建一个元素,然后将其 HTML 设置为字符串:

var e = new Element('div');
e.update(theString);
e.down('#detailsLink').writeAttribute("href", "your new link");

...然后将e' 的子级用于您想要的 DOM 元素。


您的问题也jquery因某种原因被标记,所以这里有一个 jQuery 解决方案:

var elements = $(theString);
elements.find("#detailsLink").attr("href", "your new link");
于 2013-05-28T11:37:52.803 回答