您的位置:首页 > 其它

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

2017-06-09 09:34 381 查看
如果要在下面的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,'')
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息