[对象]显示最新输入的新闻信息
2017-09-10 19:43
239 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>显示最新输入的新闻信息</title> <style> #newslist{line-height:2;} #newslist time{margin-left:10px;color:#999;} </style> <script> window.onload = function(){ // 初始数据 var datalist = [{ title:'秦时明月', time:'2016-10-1' },{ title:火影忍者', time:'2014-1-1' },{ title:'韶华易逝', time:'2017-2-1' }]; // 获取页面元素 var news = document.getElementById('news'); var newslist = document.getElementById('newslist'); var btnAdd = document.getElementById('btnAdd'); // 封装显示函数 function render(){ // 把数据显示到页面 var html = '<ul>' for(var i=0;i<datalist.length;i++){ // 只显示5条 if(i === 5){ break; } html += '<li><a href="#">'+ datalist[i].title +'</a><time>'+datalist[i].time+'</time></li>'; } html += '</ul>'; newslist.innerHTML = html; } render(); // 给按钮绑定点击事件 btnAdd.onclick = function(){ // 创建一个对象,用于放置新闻信息 var obj = {title:news.value,time:new Date().toLocaleDateString()}; // 把最新消息写入数组datalist datalist.unshift(obj); render(); } } </script> </head> <body> <input type="text" id="news"><button id="btnAdd">添加新闻</button> <div id="newslist"> </div> </body> </html>
相关文章推荐
- //输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示。
- 输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示
- 输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示
- //输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示。
- 输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示。
- //输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示。
- 输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示。
- //输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示。
- //输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示。
- 输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示。
- 输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示
- //输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示
- 通过给事件处理程序传递this参数,获取事件源对象的引用。单机提交按钮时在信息框中显示用户输入的字符。
- 输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示。
- 输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示。
- //输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示
- //输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示
- 输入不同对象的姓名、性别、年龄、体重和住址等信息,并输出显示。
- 编写一个手机类(Mobile),包括手机品牌(brand)、手机型号(type), 方法包括显示手机信息,并编写测试类进行对象的创建
- 不要使用String作为非最终显示信息的承载对象