< TreeView の SelectedItemChanged に Command をバインドしたい。 | CSS で章番号を生成する >

November 27, 2009

address 要素を自動的にリンクする

body 要素の onload で下記関数をコールするようにして使用します。詳しい説明はまた。

function makeAddressLink ()
{
    var elements = document.getElementsByTagName ("address");
    for (var i = 0; i < elements.length; i ++)
    {
        var element = elements [i];
        var anchors = element.getElementsByTagName ("a");
        if (anchors == null || anchors.length == 0)
        {
            var first = element.firstChild;
            var anchor = document.createElement ("a");
            var text = document.createTextNode (first.nodeValue);
            anchor.setAttribute ("href", text.nodeValue);
            anchor.appendChild (text);
            element.replaceChild (anchor, first);
        }
    }
}

トラックバック

このエントリーにトラックバック:
http://frog.raindrop.jp/cgi-bin/mt/mt-tb.cgi/2453

コメント

コメントする

※ コメントスパム対策のため、コメント本文はおはよう、こんにちわ、こんばんわのいずれかより始めるようにしてください。

name:
email:

※ 必要ですが、表示しません。

url:
情報を保存する ?