廢話不多說了,直接給大家貼關鍵代碼了,具體代碼如下所示:
<!DOCTYPE html><html><head><metacharset="UTF-8"><title>輸入框清空按鈕</title><scriptsrc="js/jquery1.8.3.min.js"></script><script>/** * 校驗當前輸入框的值,如果不為空顯示清空按鈕 * @param element */functioncheckInput(element){var value = $(element).val(); if(value!=null&&''!=value) $(element).parent().parent().children().children('.button').removeClass('none'); else $(element).parent().parent().children().children('.button').addClass('none'); } /** * 清空輸入框內容 * @param element */functionclearInput(element){ $(element).parent().parent().children().children('input').val(''); $(element).addClass('none'); } </script><style>.none{ display: none; }.height-20{ height:20px;;}.button{ color: red; font-size:18px; width:100px; height:18px;;border:1px solid red; border-radius:5px; }</style></head><body><div><div><inputtype="text"placeholder="輸入試試看"onkeyup="checkInput(this);" > </div><divclass="height-20" ></div><div> <aclass="none button"onclick="clearInput(this);" >clear input</a></div></div></body> </html> ').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(' ').text(i)); }; $numbering.fadeIn(1700); }); });
以上所述是小編給大家介紹的JavaScript實現輸入框與清空按鈕聯動效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!