2009-06-30 2 views
0

誰かが正しい方向に向けるのを助けることができますか?私は次のような機能を持っています:javascript - document.form.textbox.style ....これを見つけることができないようですか?

document.form1.textbox1.style.display = 'none';

これは問題なく動作します。

しかし、私はスタイルの後に来る可能性のあるすべての「要素」(?)のリストを見つけようとしています。 '.display ='、 '.length ='などですが、適切な名前/用語はわかりません。

アイデア?前もって感謝します! :)

leddy

答えて

5

CSS specを参照してください。ハイフネーション名をcamelCaseに変換します(backgroundColorでは背景色ではありません)。

DOM specも参照してください。代わりにelement.style.*

+0

Davidさん、現在CSSとスタイルシートを見ていますが、名前がわからないときは見つけにくいです。 もう一度おねがいします! – leddy

1

を変更するほとんどの場合、element.classNameを変更(および事前–書かれ、外部スタイルシートを持っている)ために、通常は優れている、と述べた

あなたはthisをお探しですか?

また、ブラウザの互換性も示しています。

+0

ありがとう、ジャオ、それはまさにそれです! :) – leddy

+1

W3Schoolsはエラーが発生しやすいです。私はそれを避けることをお勧めします。 – Quentin

0

基本的にスタイルはCSSにマップされます。そのため、表示はCSSプロパティです。これがあなたの設定です。

CSSを見て、あなたが設定できるものとできないものを理解する必要があります。

希望すると便利です。

ベン

+0

返事のベンのおかげで、私はCSSとスタイルシートを見ています:) – leddy

関連する問題