JavaScript

getElementsByTagName()の返す配列にforEachとかが無い!

なんぞこれー・・・ あーなんだっけーなー・・・ 追記 あれ?もすかすて、こう? var arr = Array(document.getElementsByTagName('div')); arr.forEach(function (e){ console.log(e); }); じゃ、無いよね・・・ おぉ! getElementsByTagName の復帰値は厳…

なんぞこれ

object.childrenWithClassName; http://developer.mozilla.org/en/docs/Special:Nutch?language=en&start=0&hitsPerPage=10&query=childrenWithClassName&fulltext=SearchtoSource()してみた。 $('someid').childrenWithClassName.toSource() (function () {…

embedがfunction()になってるから、flashvars取れないなーと思ってたら、scripts[i].innerHTML.indexOf('function writeMoviePlayer')なんて方法があったのね。

XMLHttpRequestの場合はoverrideMimeType('text/xml')だな。

GM_xmlhttpRequest()の場合に、(new DOMParser).parseFromString()だ。

えぇーーん・・・うそーん・・・

var MinibufferController = { command_hashlist: {}, command_name_hashlist: {} } こういうのって、 var MinibufferController = { command_hashlist: {}, command_name_hashlist: {}, hoge: function() { // self.command_hashlist['hoge'] = 'fuga'; //…

どっちが良いんだろうか

var containers = container.childNodes; for (var i = 0; i < containers.length; ++i) { if (containers[i].id.match(/gm_minibuffer/i)) { result[containers[i].id] = containers[i]; } } var containers = container.childNodes; var containers_length…

FirebugでLDRの各要素をInspectできなんですけど・・・

どうやって調べればいいですか。 というか、Firebugが動かない*1・・・ 追記 あまちゃんぐさんありがとうです>< そうか・・・frame/iframeのバグはこれが原因なんだな・・・ さらに追記 おぉおおお!!! http://d.hatena.ne.jp/brazil/20070304/117301930…

普通に動く

<html> <head> </head> <body> </body> <script type="text/javascript"> var style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = 'body { background-color: #000; }';//該当部分 document.getElementsByTagName('head')[0].appendChild(style); </script> </html> なんなんだ・・・? いやエラる。Bytyp…

IEに持ち込んだら見事に撃沈したぜーハハー(ry

var style = document.createElement('style'); style.type = 'text/css'; //未知の実行時エラーです。 ・・・未知の実行時エラーです。ってなんだよ・・・ちゃんどイベントハンドリングしてTypeとか教えろよ・・・IEでJavaScriptデバグするとか無理がある。…

泥沼のアマゾンに迷い込むかもしれないな・・・

Node was not found" code: "8[ref. (改版) bloglines のアイテムをまとめて ChangeLog メモに変換する bookmarklet - swk's log] 追記 document.rpelaceChild(new, old);じゃなくて、document.body.rpelaceChild(new, old);でした。

ちゃんと定義してるじゃねーかよ!!!

document.images[0].width; おk、もう把握したぜ。img要素があれば自動的にちゃんとしたwidthとheightを付与するんだな。さらに把握すた!!!!!!!! var runa = new Image(); runa.src = 'http://file17.hp.infoseek.co.jp/a/runane.jpg'; console.log…

Adblockの構造は多分こんなカンジ

(function (){ var removeAds = function (targets){ if (!targets){ return; } var elements = w.document.body.getElementsByTagName("*"); if (elements) { for (var i = 0; i < elements.length; ++i) { if (elements[i].src) { if (elements[i].src.mat…

よし、やっつけた。

前のエントリのグリモン版+αhttp://gurimon.sarashi.com/gm/hatened.user.js 追記 うわwwwwwちょwwwww無くてもダイアログ表示するのか・・・ http://gurimon.sarashi.com/gm/hoge.user.js

勢いで書いた、反省はしていない。勉強になった。

javascript:var z=[];var d=document;if(d.location.href.match(/itmedia.co.jp/i)){for(var i=0;i<d.styleSheets.length;i++){d.styleSheets[i].disabled=true;}z+="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">";z+="<html><head>";z+="</head></html></d.stylesheets.length;i++){d.stylesheets[i].disabled=true;}z+="<!doctype>

FireBug

alert(alert("hoge") == null) => true へぇ・・・

Firebug

あれ?javascriptの正規表現のマーカーって^と$じゃないの? 追記:いや、効くわ。つーことは・・・ document.body.innerHTML = document.body.innerHTML.replace(/.*/g,'(゚Д゚)<ゴルァ');focus(); (゚Д゚)<ゴルァ

innerHTML

うはwwwwやべぇwwwwwwinnerHTML最強じゃね?追記:なんですよ?ご主人様・・・ブックマークレット Wikipediaとかで実行するとやばいwwwwさらに追記:あぁ、だけども、「。」だけ置き換えると文章構造が崩れるな。さらに追記:あぁ・・・そうか…

Firebug

スクロールが効かないから、長いコードを入力してるとよくtypoるな・・・追記:Fn+↓(Function Key + PgDn)で、キャレットが移動するから大丈夫みたい。

document.body.innerHTML

どんなプロトコルだよwwwwwwwwww あーしかし、javascriptおもすれー でも買おうかしら。

Firebug

>>>Math Math >>>Math.random random() >>>Math.random() 0.09483778605719029 >>>Math.random(42) 0.47317770028342265 >>>Math.random(1,2,3,4,5,6,7,8,9,0) 0.29250284273772276 Math.random()って引数って必要ないんだよな? だとしたら、これってwarnin…

FireBug

うはwwwwやべぇwwwwタブ補完が効くwwwww