摘要:课程中的案例代码:增加了输入为空时的弹窗和提交后输入框获取焦点<!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操作。
批改老师:天蓬老师批改时间:2019-07-01 17:42:02
老师总结:其实这个就是业界经典的ToDoList, 很多人都是通过这个JS入门的