知识点

if(){
}else{
}
六种假值的隐式转换
键盘事件

代码

  1. <input type = "text" class = "inputBox">
  2. <button disabled="true">按钮</button>
  3. <script>
  4. var inputBox = document.querySelector(".inputBox"); //获取输入框
  5. var btn = document.querySelector("button"); //获取按钮
  6. inputBox.onkeyup=function(){ //键盘松开事件
  7. var value = inputBox.value; //赋值
  8. if(value){ //判断,六种假值的隐式转换中的""
  9. btn.disabled = false; //Input有值时按钮禁用效果取消
  10. }else{
  11. btn.disabled = true; //input为空字符串时禁用效果生效
  12. }
  13. }
  14. </script>