<input type="text" value="Name">
<input id="id" type="text" value="Name">
In the input example above, id and type are reflected properties in the DOM object. Reflected properties are those that set and read the underlying attribute. On the other hand, value is not a reflected property. The value attribute represents the initial value which in this case ‘Name.’ The value property on the other hand, is whatever is currently set on the DOM object. It is worth noting that the value attribute has a reflective property called defaultValue.