GreaseMonkeyスクリプトの練習

// ==UserScript==
// @name DOMTest
// @namespace http://hujimi.seesaa.net/
// @description domのテストです
// @include http://cookpad.com/*
// ==/UserScript==

(function(){
/*
* idがlink-tableの要素内のinput要素の配列をxに渡す
*/
var x = document.getElementById('link-table')
.getElementsByTagName('input');


/*
* このまま置換できると思ったらなぜか出来なかったので、
* 一旦sに文字列を渡してから置換して、それを戻すようにしてみた
* 結果的にはcookpadへのリンクがnofollowになるだけですよ
*/
var s = x[0].value;
x[0].value = s.replace(/<a/g,'<a rel="nofollow"');
})();

これだけで1時間くらいかかったんだけど・・・。
ちょっとjavascriptもお勉強しましょうか。

domtest.user.js
posted by 右京| Comment(0) | TrackBack(0) | 雑記
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/130786418
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック