<input type='text' value='用户名' /> <input type='text' value='用户名' /> <script type="text/javascript"> function values(){ var get_input = document.getElementsByTagName("input"); for (var i=0;i<get_input.length;i++) { get_input[i].addEventListener('focus',function(){if(value==defaultValue){value='';}}); } }; values(); </script>上述代码为什么提示这一行:get_input[i].addEventListener('focus',function(){if(value==defaultValue){value='';}})中的value未定义?如何解决呢?谢谢
1 回答

手掌心
TA贡献1942条经验 获得超3个赞
你这里的value呢,是谁的value呢?
function values() {
var get_input = document.getElementsByTagName("input");
for(var i = 0; i < get_input.length; i++) {
get_input[i].addEventListener('focus', function() {
if(this.value == this.defaultValue) {
this.value = '';
}
});
}
};
values();
添加回答
举报
0/150
提交
取消