abstract:课程中的案例代码:增加了输入为空时的弹窗和提交后输入框获取焦点<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>实战热身</ti
课程中的案例代码:增加了输入为空时的弹窗和提交后输入框获取焦点
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>实战热身</title> </head> <body> <input type="text" name="info"> <button>提交</button> <ul></ul> <script> //1、获取元素 let input = document.getElementsByTagName('input')[0]; console.log(input); let btn = document.getElementsByTagName('button')[0]; console.log(btn); let ul = document.getElementsByTagName('ul')[0]; console.log(ul); btn.onclick = function () { let text = input.value; if (text === ''){ alert('请输入内容') input.focus(); }else { let li = document.createElement('li'); li.innerText = text; ul.appendChild(li); input.value = ''; input.focus(); } } </script> </body> </html>
运行截图:
总结:
在案例的基础上增加了输入自动获取焦点,同时把输入为空时,进行了判断;
通过小案例熟悉了DOM操作。
Correcting teacher:天蓬老师Correction time:2019-07-01 17:42:02
Teacher's summary:其实这个就是业界经典的ToDoList, 很多人都是通过这个JS入门的