JavaScriptでテキストボックスのonpropertychange
を処理するにはどうすればよいですか?以下Firefoxのテキストボックスのonpropertychange?
例である:
var headerBGColorTextBox = document.getElementById('<%= tbHeaderBGColor.ClientID %>');
if (headerBGColorTextBox != null) {
headerBGColorTextBox.pluggedElement = document.getElementById('<%= trHeaderBG.ClientID %>');
headerBGColorTextBox.onpropertychange = function() {
alert('function called');
if (event.propertyName == 'style.backgroundColor' && event.srcElement.pluggedElement != null)
alert(event.propertyName);
event.srcElement.pluggedElement.style.backgroundColor = event.srcElement.style.backgroundColor;
};
}
DOMAttrModifiedもIE9、オペラ(7+)によって支持されています。まだWebkitでは2011年8月現在では動作しません。 – ThatGuy
@nix:WebKitのニュースはまだありませんか?この種のユースケースをサポートする予定があるのか分かりますか? – Eldros
@Eldros:no idea :) – ThatGuy