IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

Firefox2.0 で既存サイトが動かなくなった件について

とりあえず style.hasOwnProperty がまずいらしい

こんな感じで書いてたコードがうまくいかなくなりました。

if (this.widget.style.hasOwnProperty('opacity')) {
	Element.setStyle(this.widget, {
		opacity: 0
	});
}
else if (this.widget.style.hasOwnProperty('MozOpacity')) {
	Element.setStyle(this.widget, {
		'-moz-opacity': 0
	});
}

このコードを二回実行すると一回例外を起こす。

document.body.style.hasOwnProperty('opacity');

気を付けましょう。