本文共 601 字,大约阅读时间需要 2 分钟。
oninput
事件:在用户输入时触发var text = document.getElementById('data');text.oninput = function(){ obj.data = this.value; console.log(obj.data);}
defineProperty()
Object.defineProperty(obj,'data',{ get(){ // 当获取obj对象的data的值的时候,就会先经过get方法 // get方法返回的值,就是最终访问到的值 return text.value; }, set(val){ // set方法,是当给obj的data赋值的时候,会先经过set方法,并将要设置的值获取到 text.value = val; console.log("正在给obj的data改值,值是:" + val); }})
转载地址:http://pfxh.baihongyu.com/