The event object property propertyName is used here to return which property has been altered.
VALUE="Click to change the VALUE property of this button" onpropertychange='alert(event.propertyName+" property has changed value")'> onclick="changeCSSProp()" VALUE="Click to change the CSS backgroundColor property of this button" onpropertychange='alert(event.propertyName+" property has changed value")'>