为了账号安全,请及时绑定邮箱和手机立即绑定

聚焦去掉文本框内的value失败

如题~求助,不知道哪错了~

正在回答

2 回答

 onfocus="Move(this)"    

 function Move(x){
      x.value='';
  };

0 回复 有任何疑惑可以回复我~
#1

黑色丶毛衣 提问者

代码是对了,可是为什么要这么用呢?函数为什么要传入参数呢? 如果不传入参数,在函数内部用document.getElementsByTagName来获取元素,再用“元素.value=''”又怎么使用呢?
2015-10-18 回复 有任何疑惑可以回复我~
#2

紫焰123 回复 黑色丶毛衣 提问者

$("input[name='username']").val()
2015-10-18 回复 有任何疑惑可以回复我~
#3

躺平的momo 回复 黑色丶毛衣 提问者

function Move(){ alert(document.getElementsByTagName('input')[0].value); }; onfocus="Move()"
2015-10-19 回复 有任何疑惑可以回复我~
#4

躺平的momo 回复 黑色丶毛衣 提问者

函数是可以传参数的,参数是自定义的,传人 this 指代它本身。因为元素是有相同的,所以要确定是哪一个,从上至下,从零开始。代码你自己换一下就可以实现了
2015-10-19 回复 有任何疑惑可以回复我~
#5

黑色丶毛衣 提问者 回复 躺平的momo

感谢,忘了getElementsByTagName获取的是数组了! function Move(){ var test=document.getElementsByTagName("input") test[0].value=''; };之前我是直接test.value="";好蠢哪~~
2015-10-19 回复 有任何疑惑可以回复我~
查看2条回复

“this”的问题。解决方法同上。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

聚焦去掉文本框内的value失败

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信