素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: twitter: @javascripter にどうぞ。

2008-07-22から1日間の記事一覧

はてなの既読のリファラーを半透明にするGreasemonkeyスクリプト

CSSセレクタだけでは親要素をたどることができないので、SelectorsAPIで取得したもののparentNodeをたどってる。 // @name refferlistHighlight // @namespace http://d.hatena.ne.jp/javascripter/ // @include http://d.hatena.ne.jp/* // ==/UserScript==…

FirefoxのtrunkにSelectors APIが搭載された!

function _$$(selector) $A(document.querySelectorAll(selector)); function $A(obj) Array.slice(obj); _$$('a[href]'); こんな感じに動く。すごい。返り値がNodeListだからdocument.evaluateより使いやすいかもしれない。 関数名を$$ではなく_$$にしてい…

要素の小要素を取得する

いろいろ調べたけど、下のような原始的な方法をとるしかないようだ。 function getChild(parent) Array.filter(parent.childNodes,function(elem) elem.nodeType == Node.ELEMENT_NODE); ほかには、XPathを使って function getChild2(parent) { var xp = doc…