javascript

外部リンクを自動で新規タブで開くUserScript

ブラウザ上でリンクをクリックした時に起こることといえば、そのタブでページが遷移するか新しいタブでクリックしたリンクが開かれるかだと思う。自分の中で「これは新規タブで開かれるだろう」と予想したリンクがそのままそのタブで遷移することが結構あっ…

Togetterの「続きを読む」ボタンを自動でクリック(したことに)するUserScript

Togetterの「続きを読む」ボタンはVimiumのhit-a-hintに反応しないので、マウスでクリックしないと続きが読めなくて大変です。 というわけでUserScript化。 togetterの"続きを読む"を自動でクリック · GitHub // ==UserScript== // @match http://togetter.c…

document.createElementNSの使い道

console.dir( document.createElement("path") ); // HTMLElement console.dir( document.createElementNS("http://www.w3.org/2000/svg", "path") ); // SVGRectElement ときどきJSコンソールの補完で出てくるからdocument.createElementNSという関数がある…

ダブルクリックするとinput要素になるp要素を作る

仕組みとしては、ダブルクリックイベントを取ってreplaceChildで置き換えているだけ。 input要素内でエンターキーが押されるか、input要素からフォーカスが外れるとp要素に戻る。 HTML <html lang="ja"> <head> <meta charset="utf-8"> <title>ダブルクリックするとpがinputに変化します</title> <script type="text/javascript" src="p2input.js"></script> <body> <h1>ダブルクリックすると</h1></body></meta></head></html>…