手軽にブックマークレットが作れるようにスクリプトを書いてみました。
title:
option:
script:
script(空白除去):
bookmarklet: bookmarklet
上の方のテキストエリアにスクリプトを書くとブックマークレットを生成します。勝手にある程度空白を除去するので、まずい場合は下の方のテキストエリアを編集してください。
試しにスクリプトを貼り付けてみるとわかりやすいかもしれません。下のはHTMLコメントを表示するスクリプトです。
(function() { replace(document.body); function replace(node) { if (node.nodeType == 8) { node.parentNode.replaceChild(document.createTextNode('<!--'+node.nodeValue+'-->'), node); } else if (node.childNodes.length) { for (var i = 0, n; n = node.childNodes[i]; i++) { replace(n); } } } })()
使いやすいように別ページにも置いておきます→bookmarklet maker