こんちは、しんちゃんです。
てぃーだブログのサイドバーにおいてるカテゴリーをjavascriptでいじってたんですけど、新しくナビゲーションに変えたので、前のソースを思い出がてら次貼り付けときましょう。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
window.onload = function () { var sa_catflag = 0; var sa_ele = document.getElementById("links").getElementsByTagName("div"); var sa_max = sa_ele.length; for(var i = 0; i < sa_max; i++){ var sa_chkCN = sa_ele[i].className; if ( sa_chkCN == "category") { sa_catflag = 1; } if (sa_catflag == 0) { continue; } if (!( (sa_chkCN == "category") || (sa_chkCN == "side") || (sa_chkCN == "sidetitle") || (sa_chkCN == "sidebody") )) { sa_catflag = 0; break; } if ( sa_ele[i].className == "sidebody") { var so_ele = sa_ele[i].innerHTML; if (so_ele.search("└") == -1 ){ var sa_catgo = sa_ele[i].getElementsByTagName("a")[0].innerHTML; sa_ele[i].removeChild(sa_ele[i].getElementsByTagName("a")[0]); sa_ele[i].innerHTML = sa_catgo; } else { var sa_str = sa_ele[i].innerHTML.replace("└"," └"); sa_ele[i].innerHTML = sa_str; } } } }; |
で、これを使うと
ほんとはね、親子関係が作れるなら親を選んだきに子の内容も表示してほしんだけど、それができなんだ。なので、親カテゴリは「区切り」としてる使う感じですかね。これをやるには計画性が必要。
おわり