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 に答える