Blog

※ブログ移転しました。 → hamashun.me

JS習作:IEでもimg要素のlabelを効かせる(ライブラリ無し版)

概要

12月5週目のJavaScriptです。 IEでもimg要素のlabelを効かせるのjQuery無しでも動く版です(hokacchaさんアドバイスありがとうございます!)。

IE以外では必要ないので、@cc_on ってなに? - Clouder::Bloggerを参考にして振り分けてみました。

ソースコード

/*@cc_on
var labels = document.getElementsByTagName('label');
for(var i=0; i<labels.length; i++) {
  labels[i].labelFor = labels[i].getAttributeNode('for').nodeValue;
  labels[i].onclick = function () {
    var cursorTarget = document.getElementById(this.labelFor);
    cursorTarget.focus();
    cursorTarget.click();
  }
}
@*/

ここの所忙しいのもあって、ちょっと遅れ気味だなあ。 まあ遅れるのを見越して目標設定しているのでギリセーフ。

Contribution Form

Blog Search
Search
Recent Entry
Category
Monthly Archive