这里利用的object.defineproperty() 方法;
<input id='input'>
<p id='p'><p/>
js:
const data={};
const input=document.getElementById("input");
const p=document.getElementById("p");
Object.defineProperty(data,"text",{
set(value){
input.value=value;
this.value=value;
p.innerHTML=value;
}
})
input.onkeyup=function(e){
data.text=e.target.value;
console.log(data)
}
效果:
以上