(ワークスポット・ジェーピー)のブログ。仕事・技術・その他の雑記。2012年6月13日水曜日JavaScriptでBookmarklet何となく、JavaScriptを使ったBookmarkletを作って見た。ブックマークにJavaScriptを書き込んで、ページ上で走らせることができる。ブックマークレットを作成する際のポイント使ったことはあったけど、自分で作ったことがなかったのでちょっとやってみた。改行をとって(つまり一行にして)、ブックマークのURLの部分に貼り付けるとBookmarkletになる。無名関数を使うのは、varで宣言された変数がローカルになるので。上の基本形を元に作る方が安全と思う。作ったブックマークボタンを押すと、表示されてるページでスクリプトが実行されます。いくつか作ってみたので、解説でも。inputタグの名前を抜き出す。今度はinputタグの名前を抜きだし、値として使ってみる。theForms[i].value=theForms[i].name;})()開発していて、大量の入力フォームがある時に便利かなと思って作って見た。想定どおりに動くんだけれど、数字のみにしたい、セレクト・チェックボックスなどに対応して内など、細かな問題が多くて使いづらい。一行なので修正も動作確認も面倒だし、Bookmarkletは使いどころが難しい、という感想。(Atom)ブログについて独立系エンジニア(?)=SOHO=自営業をしている開発者のブログ。本体はワークスポット・ジェーピーです。PHP+DBを使ったウェブ開発が主たる仕事です。