purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

Greasemonkeyでタグの置き換えを作った

初グリモンスクリプト!

これで今やってる運用案件がちょっと楽になるなるヾ(@~▽~@)ノ

// ==UserScript==
// @name           study_replace
// @namespace      http://d.hatena.ne.jp/purazumakoi/
// @description    aタグをspanタグに
// @include        http://xxx.example.com/*
// ==/UserScript==

(function() {

 // aタグをspanタグにする
 rObj = new RegExp('test\.html.*');
 var aTags=document.getElementsByTagName("a");
 
 for (var i=aTags.length-1; i>=0; i--){
  //hrefの値がマッチしたaタグの場合タグ置き換え実行
  if(aTags[i].href.match(rObj)) {
   var a = aTags[i];
   var span =document.createElement("span");
   span.innerHTML = a.innerHTML;
   a.parentNode.replaceChild(span,a);
  }
 }

})();