>  2013/07/29 (月) 04:39:32        [qwerty]
> > http://misao.on.arena.ne.jp/c/up/misao085600.jpg
> > どうせなんで少しマシにした(;´Д`)使いたい人はGreasemonkyでどうぞ
> > insertBeforeなんて忘れてたや
> > // @name        QWERTYの投稿に顔文字追加
> > // @namespace   NsQwerty
> > // @description QWERTYの投稿末尾に顔文字を追加する
> > // @include     http://qwerty.on.arena.ne.jp/cgi-bin/bbs.cgi*
> > // @version     1.1
> > // ==/UserScript==
> > var kaomoji = ['(;´Д`)', '(`Д´)','(´ー`)', '(゚Д゚)'];
> > var parent = document.getElementsByName('post')[0].parentNode;
> > var target = document.getElementsByName('v')[0];
> > if(parent != null && target != null){
> >   var n = document.createElement('br');
> >   parent.insertBefore(n, target.nextSibling);
> >   target = n;
> >   for(var j=0; j<kaomoji.length; j++){
> >     n = document.createElement('input');
> >     n.type = 'button';
> >     n.value = kaomoji[j];
> >     n.onclick = function () {
> >       document.getElementsByName('v')[0].value += this.value;
> >     };
> >     parent.insertBefore(n, target.nextSibling);
> >     target = n;
> >   }
> > }
> まじめだなあ
> parentNodeとかnextSiblingとか使う気起きないよ

JQUERYばっかなので俺も忘れてたよ(;´Д`)
JQUERYつかえば8行位でできるんだよなぁ
insertBeforeなんか$(...).after(...)でいいし(;´Д`)

参考:2013/07/29(月)04時25分11秒