绑定在标签中的事件如何获取当前元素

来源:互联网 发布:淘宝补单方法 编辑:程序博客网 时间:2024/05/17 23:37

如果要在下面的input元素中绑定一个keyup事件,要获取当前value值,该如何获取呢,

<input type='number' id='mobile' placeholder='请输入您的手机号'>
可以通过this直接获取:
<input type="number" id="mobile" placeholder="请输入您的手机号码" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}">

或者如下,将this值传到函数里面

<input type="number" id="mobile" placeholder="请输入您的手机号码" onkeyup="keyUp(this)">

function keyUp(obj){            if(obj.value.length==1){                obj.value=obj.value.replace(/[^1-9]/g,'')            }else{                obj.value=obj.value.replace(/\D/g,'')            }        };

原创粉丝点击