javascriptで書いてみた。

spidermoney版

for(i=1;i<16;++i){print((i%3<1?"Fizz":"")+(i%5<1?"Buzz":"")||i)}

ブックマークレット

javascript:(function(){for(i=1;i<101;++i){document.write(((i%3<1?"Fizz":"")+(i%5<1?"Buzz":"")||i)+"<br />\n")};document.close();})();

どうも、以下だとブラウザの変数を汚染しないみたい。

javascript:(function(){ ... })();

http://www.teria.com/~koseki/memo/bookmarklets/tips.html

firefoxだと、ブラウザのロードが続くのでdocument.close()を入れる。