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

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

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

自分のハイクにスターをつけられなくするJavaScript

XPath?とかいうのの勉強をかねてつくりました。
Greasemonkeyのスクリプトとブックマークレットにしました。
ブックマークレット版:
↓var idの部分を自分のidに変えてお気にいりに入れてください。

javascript:var id='javascripter';var addButtons= document.evaluate('//div[@class="list-image"]/a[@href="/'+id+'/"]/../../*//img[@class="hatena-star-add-button"]',document,null,7,null);for(var i=0;i<addButtons.snapshotLength;i++){var addButton=addButtons.snapshotItem(i);addButton.parentNode.removeChild(addButton);}void 0;

Greasemonkey版:
↓var idの部分を自分のidに変えて、ほげほげ.user.jsっていう名前で保存して、Firefoxにドロッグアンドドロップして使ってください。

// ==UserScript==
// @name        deleteAddButton
// @description deleteAddButtonForMe
// @namespace   http://d.hatena.ne.jp/javascripter/
// @include     http://h.hatena.ne.jp/*

setTimeout(func,500);
function func(){
var id='javascripter';
var addButtons= document.evaluate('//div[@class="list-image"]/a[@href="/'+id+'/"]/../../*//img[@class="hatena-star-add-button"]',document,null,7,null);
for(var i=0;i<addButtons.snapshotLength;i++){
var addButton=addButtons.snapshotItem(i);
addButton.parentNode.removeChild(addButton);
}
}