原生JS实现双向数据绑定

245 阅读1分钟

   <input type="text" id="aa"> 
   <p id="bb"></p>
     <script> 
          var obj={};
           Object.defineProperty(obj,'hello',{
               set:function(val){
                   document.getElementById('bb').innerHTML=val;
                   document.getElementById('aa').value=val
               }
           })
           document.getElementById('aa').onkeyup=function(e){
               obj.hello=e.target.value 
          };
           obj.hello="你好" 
    </script>