シンプルなテキストの見出しを抽出するためのブックマークレット * 使い方 まず、このページをブックマークに登録します。登録の際にURLを以下のjavascriptコードに変更します。 タイトルは「見出しレット」とか。 javascript:(function()%20{%20var%20re%20=%20/^(\*|#)/;%20var%20dar%20=%20document.body.innerHTML.split("\n");%20document.body.innerHTML%20=%20'';%20var%20contents%20=%20'';%20var%20lks%20=%20'';%20for(%20var%20i%20in%20dar%20){%20if(dar[i].match(re)){%20contents%20=%20contents%20+%20'
'%20;%20if(dar[i].indexOf('*')%20==%200)%20{%20var%20h%20=%20'*';%20}else{%20var%20h%20=%20'#';%20}%20var%20na%20=%20dar[i].lastIndexOf(h)%20+1;%20var%20em%20=%20'';%20if(na%20==%201)%20{%20em%20=%20'style="font-weight:bold;"';%20}%20var%20hstyl%20=%20'style="font-size:large;%20padding:%205px;border:%201px%20solid%20#999999;';%20if(na%20==%201)%20{%20hstyl%20=%20hstyl%20+%20'margin:%202px;';}%20if(na%20==%202)%20{%20hstyl%20=%20hstyl%20+%20'marging-left:%2010px;';}%20if(na%20==%203)%20{%20hstyl%20=%20hstyl%20+%20'marging-left:%2015px;';}%20hstyl%20=%20hstyl%20+%20'"';%20contents%20=%20contents%20+%20''+%20l%20+'
';%20}%20}%20var%20op%20=%20'Close%20Menu|'%20;%20op%20=%20op%20+%20'Open%20Menu|'%20;%20var%20ustr%20=%20location.href.split('?');%20var%20u%20=%20ustr[0]%20;%20op%20=%20op%20+%20'Reload|'%20;%20op%20=%20op%20+%20'Goto%20Top';%20contents%20=%20''%20+%20window.location.href.split('/').pop()%20+%20'
'%20+%20''+ l +'
'; } } var op = 'Close Menu|' ; op = op + 'Open Menu|' ; var ustr = location.href.split('?'); var u = ustr[0] ; op = op + 'Reload|' ; op = op + 'Goto Top'; contents = ' ' + contents; document.write(''); document.write(contents); document.write(''); document.getElementById('menulist').style.height = '500px'; })();