我想将以下 HTML 字符串转换为 DOM 节点数组。我想在prototypejs中使用.down函数设置href值。请帮忙。!!
<div class="fl">
<a id="detailsLink" class="jsDetailsLink" href="/profile/28/Gatwick">More user information</a>
</div>
我想将以下 HTML 字符串转换为 DOM 节点数组。我想在prototypejs中使用.down函数设置href值。请帮忙。!!
<div class="fl">
<a id="detailsLink" class="jsDetailsLink" href="/profile/28/Gatwick">More user information</a>
</div>
使用 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");