Javascript

スニペット

// 全てのimgタグを非表示
var elems = document.getElementsByTagName('img');
for(var i=0; i<elems.length; i++) {
    elems[i].style.display="none";
}
// 全てのチェクボックにチェックを入れる
var elems = document.getElementsByTagName('input');
for(var i=0; i<elems.length; i++) {
    if(elems[i].type == 'checkbox') {
        elems[i].checked = true;
    }
}
// 全てのAタグにtitle要素としてURLを追加(マウスオーバーしたらツールチップにURL表示)
var elems = document.getElementsByTagName('a');
for(var i=0; i<elems.length; i++) {
    elems[i].title = elems[i].href;
}
// 全てのimgタグにtitle要素としてaltを追加(マウスオーバーしたらツールチップにaltテキストを表示)
var elems = document.getElementsByTagName('img');
for(var i=0; i<elems.length; i++) {
    elems[i].title = elems[i].alt;
}
// 全てのAタグのリンクテキストとhrefをコンソールに列挙
var elems = document.getElementsByTagName('a');
for(var i=0; i<elems.length; i++) {
    console.log(elems[i].innerHTML+' LINK:'+elems[i].href);
}
// titleタグとmetaタグをコンソールに列挙
console.log(document.getElementsByTagName('title')[0].innerHTML);
var elems = document.getElementsByTagName('meta');
for(var i=0; i<elems.length; i++) {
    console.log(elems[i].name+': '+elems[i].content);
}