サイトマップ

JavaScriptコードスニペット:カーソル位置の要素名を知る

FireFoxでFirebugを使用している限りはさほど困らないのですが、Webページ中のHTML表現はどうなってるのかを知りたいことがあります。Firebugがない情況ではソースを見てあたりをつけるしかないのですが、こういうスクリプトをbookmarklet化しておけば役に立つかもしれないと思いました。ただちょっと簡単すぎてコードスニペットとしてはイマイチかもしれません。どうせならXPath表現で表示させることも考えましたが、用途が特殊すぎるのでやめときます。

【サンプル】

document.onmouseover = function(evt){
    var node = evt ? evt.target : window.event.srcElement;
    node.oldbg = node.style.backgroundColor;
    node.oldtitle = node.title;
    node.style.backgroundColor = "#FFFFCC";
    node.title = node.nodeName;
}
document.onmouseout = function(evt){
    var node = evt ? evt.target : window.event.srcElement;
    node.style.backgroundColor = node.oldbg;
    node.title = node.oldtitle;
}

【サンプルの実行】クリックして画面上でカーソルを動かしてください。ツールチップとして要素名が表示されます。

関連コンテンツ

 
research/1309601016.txt · 最終更新: 2011/07/03 19:57 by Kazuyuki Matsuda
特に明示されていない限り、本サイトの内容は次のライセンスに従います:Copyright(C) 2011 Shorindo, Inc. All Rights Reserved
Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki