Weblog

JavaScriptの小ネタ

Posted at 2002-12-29T04:00:00+09:00 in Web Design

elmで指定した要素のprmで指定したCSSプロパティをvalで指定した値に一括変換するコードです。getElementByTagNameで配列が取れるということを知ってさえいれば、誰でも思いつく程度のもの。

function setStyleByTag(elm, prm, val){
  var elms = document.getElementsByTagName(elm);
  for(var i = 0; i < elms.length; i++){
    elms.item(i).style[prm] = val;
  }
}

それなりに便利。昨日の夜から朝にかけて設置してあった、フォント変更はこれを使ってやってました。汎用性は高い。ブラウザによって処理を振り分けるのは、これを呼び出す関数側でやった方がコードはすっきりすると。サブルーチンと考えて使った方が良いです。

Recent entries from same category

同じカテゴリに分類された最近10件のエントリです。

  1. CSSで指定するフォント
  2. Linksをサムネイル化した
  3. HTML 4.01とCSS2のHTMLヘルプ
  4. pre要素へのスタイル指定
  5. よく使うライセンス・フリーのフォント
  6. CSS2 Specificationでのプロパティの出現順序
  7. ちょっとだけリデザイン @ 2006/08/29
  8. アスタリスクをプロパティ名の頭につけるというCSSハック
  9. :first-letter擬似要素と各擬似クラス絡みのInternet Explorer 6のバグ
  10. CSSコーディング・スタイル

Comments

JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。

Weblog archives

by Category

This page was last modified on 2003-11-18T19:33:46+09:00 (in 0.150 secs).