js实现数据双向绑定
2018-02-01 20:57
471 查看
数据的双向绑定在vue和angular里面用的比较多,原生js的也可以实现,下面是个小例子,可以做为参考。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type="text" id="cc">
<span id="dd">{{textmod}}</span>
<script>
var mod = {};
Object.defineProperty(mod,'textmod',{
set:function (val) {
document.getElementById("dd").innerHTML=val;
document.getElementById("cc").value=val;
}
});
document.getElementById("cc").onkeyup = function (e) {
mod.textmod = e.target.value;
};
mod.textmod="";
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type="text" id="cc">
<span id="dd">{{textmod}}</span>
<script>
var mod = {};
Object.defineProperty(mod,'textmod',{
set:function (val) {
document.getElementById("dd").innerHTML=val;
document.getElementById("cc").value=val;
}
});
document.getElementById("cc").onkeyup = function (e) {
mod.textmod = e.target.value;
};
mod.textmod="";
</script>
</body>
</html>
相关文章推荐
- js实现双向数据绑定
- Vue.js实现双向数据绑定(表单自动赋值、表单自动取值)
- 原生js实现双向数据绑定
- JS原生数据双向绑定实现代码
- angular.js双向数据绑定实现动画特效
- Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
- 使用原生js onkeyup+jQuery实现简单的双向数据绑定
- Agularjs妙用双向数据绑定实现手风琴效果
- 用原生js实现数据双向绑定
- vue.js双向数据绑定原理解析及模拟demo的实现
- js原生代码实现数据双向绑定
- vue.js--基础 事件结合双向数据绑定实现todolist,增加和删除功能
- 原生js简单实现双向数据绑定原理
- vue.js使用v-model指令实现的数据双向绑定功能示例
- vue.js利用defineProperty实现数据的双向绑定
- 实现非常简单的js双向数据绑定
- Vue.js双向数据绑定实现
- 如何用javascript实现双向数据绑定 / Backbone.js简单入门范例
- 原生js 实现双向数据绑定
- 实现非常简单的js双向数据绑定