expando

expando expando *
*前のトピック: event
*次のトピック: face

expando

解説

オブジェクト内でプロパティを作成するかどうかを指定する。デフォルトはTRUEである。

構文

object**.expando**[ = boolean]

注意事項

プロパティを作ることにより、オブジェクトのプロパティを拡張することができる。例えば、JScriptなどの大文字小文字の区別のある言語でプログラムするときには、プロパティの値を設定するときに間違いが起きやすい。例として、"borderColor"とすべきところを"bordercolor = 'blue'"とするとstyleオブジェクトにbordercolorというもうひとつのプロパティがblueという値で作られてしまう。そのプロパティの値を読み取ればblueだが、エレメントの枠線はblueにはならない。

このexpandoプロパティをFALSEにすると、このように任意のプロパティを作ることができなくなる。

適用

document

Up トップに戻る
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.