2012-01-08 21 views
0

CSS3には、falseまたはnullの値をとる属性がありますか?私は思っていて、期待していないが、確かめたいと思った。CSS3スタイル属性のブール値

DOMオブジェクトとの間で属性を設定または削除するjavascriptコード(ajaxインタラクションに関連する)を作成しています。この関数は属性名とその値を引数としてとりますが、値がfalseまたはnullの場合は、removeAttribute()関数を呼び出す必要があります。それ以外の場合は、その値をその属性に割り当てる必要があります。場合によってはfalseまたはnullの値をとるスタイル属性がある場合は、それを行うことができないので、私は確信しています。

+1

すべての有効なCSS値は文字列です。 – kennebec

+0

@kennebec整数も可能ではありませんか? - それは私が思ったことですが、あなたが正しいと思います。情報のおかげで。 – sawa

答えて

1

いいえ、falseまたはnullの属性はありません。しかし、私はあなたが視覚的な影響なしにあなたのプロパティを作成することができると確信しています。

+0

私が悩まされている属性は、例えば '

+0

実際、私は今それをテストしました。値を 'false'に設定すると、実際に' false'と認識されるように見えます。私は別の質問をして、この点について確かめることを求めます。 – sawa

+0

@sawa 'loop = false'は、' loop'属性全体が削除されない限り、真のままです。基本的に、ちょうど「ループ」の存在は、タグが何か別のことをする必要があることです。あなたはentierの 'loop'属性を削除するためにjQueryのようなものを使う必要があります(少なくとも私がやることです)。ここで、異なる未定義属性をfalseに設定すると、それをfalseと認識することができます。 – blake305

1

No.有効な値が2つしかないspeak-headerのようなものでも、特別な値inheritを受け入れることができます。

+0

ありがとうございます。それを知ってよかった。 – sawa

関連する問題