JavaScript

何でgetElementsByClassName()が無いの

一度getElementsByTagName()でゴソッと持って来て、その後でclassNameプロパティの値を見てハネるものはハネて、という二度手間を現在はやっているわけですが。あと、documentだけでなく任意のノードの下でgetElementsByほにゃらら()したいことがよくある。…

バックリファレンスの使い方

20日に書いたやつの続き。バックリファレンスはこんな風に使う。以下の見本は昨日「はまちちゃん」で見つけた某ブックマークレットのソース。ブックマークレットの宿命として原本では文字数をぎりぎりまで削ってあるから、見やすいように適宜改行とかインデ…

//-->って書いちゃダメなんだっけ?

JavaScriptコンソールを眺めていていつも上のようなエラーが出るのが気になっていたのだが、これ、 <style type="text/css"> <!-- : ほにゃらら : //--> </style> と書いていたのがいけなかったらしい。//を取り除いてやったらエラーが止まった。むかーし//付けなさいと読んだような記憶があ…