カラクリスタ

「人並みの人生」なんて失かった人の個人ブログ

JavascriptでAutoLinkする方法

  1. TextNode を DOM か XPath で取得
  2. TextNode を以下のように分割
  3. 文字列
  4. AutoLink したい文字
  5. 文字列
  6. さっきの 2 をアンカー要素にする
  7. 元の TextNode と分割した Node と入れ替える。

で多分できる。

簡単にやろうと思えば innerHTML 使えば良いけど、やっぱりここは DOM で。

でもなんかちらつきそうだなぁ。これだと。

FIXME