DOM实战案例聊天信息生成作业

原创 2018-12-31 21:47:22 588
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>实战热身</title> </head> <body> <input type="text" na
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>实战热身</title>
</head>
<body>
<input type="text" name="info">
<button>提交</button>
<br><br>
<ul></ul>
</body>
<script type="text/javascript">
//美化样式
    let a = document.getElementsByTagName('input')[0];
    let b = document.getElementsByTagName('button')[0];
    console.log(a)
    a.setAttribute('style','height: 8px;width: 258px;border: 1px solid #ccc;margin-top: 6px;font-size: 16px;padding: 20px;float: left;');
b.setAttribute('style','height: 50px;width: 100px;border: 1px solid #ccc;margin-top: 6px;font-size: 20px;background: #FF6A00;color: white;border: none;float: left;');

//获取元素
  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.innerHTML = input.value; //文本框的内容
   ul.appendChild(li); //将用户信息显示到列表中
   input.value = ''; //将文本框内容清空
  }
</script>
</html>

QQ截图20181231214511.jpg

批改老师:天蓬老师批改时间:2018-12-31 22:34:26
老师总结:其实,这是一个经典的ToDoList 案例,很多项目都是基于他实现的,例如,聊天工具, 微博, QQ,微信等

发布手记

热门词条