求问js函数方面的问题
我想实现输入框的提示文字在点击时消失的功能,由于有多个输入框,要自定义函数去实现其功能,我自定义的函数是这样的,但就是不起作用,输入框里的文字会被去掉,求解程序代码:
function addListener(element,e,fn){ if(element.addEventListener){ window.alert(1); element.addEventListener(e,fn,false); } else { window.alert(2); element.attachEvent("on" + e,fn); } } var myinput = document.getElementsByName("signName").item(0); function click_moment(element) { window.alert(element.value); if(element.value=="姓名") myinput.value=""; } function blur_moment(element) { if(myinput.value=="") myinput.value = "姓名"; } addListener(myinput,"click",click_moment(myinput)) addListener(myinput,"blur",blur_moment(myinput))
[ 本帖最后由 LJY68835441 于 2015-5-4 19:30 编辑 ]