project eulerの日本語訳へのリンクを張るuser script

project eulerの日本語訳へのリンクを張るuser scriptをかきました。問題番号がhttp://odz.sakura.ne.jp/projecteuler/ の問題文日本語訳へのリンクになります。
scripteuler.user.jsという名前で保存して、chrome拡張機能画面にドロップするとインストールされます。


// ==UserScript==
// @name         ScriptEuler
// @namespace    http://d.hatena.ne.jp/yatt/
// @description  link to project euler pukiwiki
// @include      http://projecteuler.net/problems*
// ==/UserScript==

(function(){
  var lst = document.getElementsByTagName('td')
  var prefix = 'http://odz.sakura.ne.jp/projecteuler/index.php?cmd=read&page=Problem%20'
  
  for (var i = 0 ; i < lst.length; i++)
  {
    if (lst[i].getAttribute('style') == 'height:30px;')
    {
      var dom = lst[i].firstChild.firstChild // <b></b>
      var no = dom.firstChild.nodeValue
      var a = document.createElement('a')
      a.href = prefix + no
      a.innerText = no
      
      dom.innerText = ''
      dom.appendChild(a)
    }
  }
})()