let obj = {}; Object.defineProperty(obj,'name',{ value:'xx', get:function(val){ console.log(val,'get') }, set:function(val){ console.log(val); document.querySelector('#inp2').value = val } }) console.log(obj.name) document.querySelector('#inp').addEventListener('blur',function(e){ obj.name = e.target.value })
<div> <input type="text" id="inp"/> </div> <div> <input type="text" id="inp2" /> </div>