abstract:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>仿机器人聊天窗口</title></head><body><input type="text" name="info">
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>仿机器人聊天窗口</title>
</head>
<body>
<input type="text" name="info">
<button>提交</button>
<ul>
</ul>
<script type="text/javascript">
//获取元素
let input = document.getElementsByName('info')[0];
let button = document.getElementsByTagName('button')[0];
let ul = document.getElementsByTagName('ul')[0];
button.onclick = function() {
let li = document.createElement('li'); // 创建列表项li
li.innerHTML = input.value; // 填充内容
ul.appendChild(li); //将内容添加到列表中
input.value = ''; //清空文本框
};
</script>
</body>
</html>
总结:本节的知识点主要是DOM对HTML元素的控制。首先,通过标签名字获取到标签。然后,创建列表项。之后,向列表项里面填充内容并把内容添加到列表中。最后,清空文本框。
1、改变 HTML 内容
修改 HTML 内容的最简单的方法时使用 innerHTML 属性。
如需改变 HTML 元素的内容,使用这个语法:
document.getElementById(id).innerHTML=new HTML
2、改变 HTML 属性
如需改变 HTML 元素的属性,使用这个语法:
document.getElementById(id).attribute=new value
Correcting teacher:西门大官人Correction time:2019-03-03 13:21:53
Teacher's summary:总结非常好,实际开发中,在清空文本框前,是把数据提交到后台数据库中保存,再清空文体框。和案例注意区分一下