综合示例:自动生成一组新闻

点击按钮,自动生成5条新闻信息

用一组数组把5条新闻保存起来,

再运用 if 判读和 for 循环来达到自动生成的效果

 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 5 <title>无标题文档</title>
 6
 7 <script>
 8 window.onload = function (){
 9     var oBtn = document.getElementById(‘btn1‘);
10     var oUl = document.getElementById(‘list‘);
11     var arr = [
12         ‘山西省委附近多次爆炸 官方称尚不确定是恐怖袭击‘,
13         ‘甘肃张掖明令禁止转基因 书记:无力辨别只能禁止‘,
14         ‘多地制定雾霾预案限行限排被批治标不治本‘,
15         ‘韩媒抱怨中国雾霾侵袭韩国 称其为"黑色灾难" ‘,
16         ‘伊朗革命卫队高官在叙利亚当"志愿者"被杀(图)‘
17     ];
18
19
20     var onOff = true;
21
22     oBtn.onclick = function (){
23
24         if( onOff ) {
25
26             for( var i=0; i<arr.length; i++ ){
27                 oUl.innerHTML += ‘<li>‘ + arr[i] + ‘</li>‘;
28             }
29
30         }
31         onOff = false;
32     };
33 };
34 </script>
35
36 </head>
37
38 <body>
39
40 <input id="btn1" type="button" value="自动生成5条新闻" />
41 <ul id="list" style="border:1px solid red;"></ul>
42
43 <script>
44 alert( document.getElementById(‘list‘).style.border );
45 </script>
46
47 </body>
48 </html>

示例代码

时间: 2024-10-29 19:09:40

综合示例:自动生成一组新闻的相关文章

make--变量与函数的综合示例 自动生成依赖关系

一.变量与函数的示例 示例的要求1.自动生成target文件夹存放可执行文件2.自动生成objs文件夹存放编译生成的目标文件3.支持调试版本的编译选项4.考虑代码的扩展性完成该示例所需的1.$(wildcardpattern)获取当前工作目录中满足pattern的文件或目录列表2.$(addprefix,_name)给名字列表name的每一个名字增加前缀_prefix关键技巧1.自动获取当前目录下的源文件列表(函数调用) SRC : = $(wildcard *.c) 2.根据源文件列表生成目标

for循环动态生成一组新闻以及cssText的应用

在说今天的知识点之前,先说一下cssText的属性应用,关于cssText是给标签添加行内样式,比如我们要给一个原有的div动态添加了宽高500px:然后又通过cssText给动态添加了一个宽200px,那么最后这个div上的样式就只有最后你添加的这个200px:而宽度就没有了,看代码: 1 window.onload= function(){ 2 var oBox=document.getElementById("box"); 3 oBox.onclick=function(){ 4

python根据字典自动生成一组省和市名

字典如下: dict={ '河北省':['石家庄','唐山','秦皇岛','承德'], '山东省':['济南','青岛','临沂','淄博'], '湖南省':['长沙','衡阳','湘潭','邵阳','岳阳','株洲'], '江西省':['南昌','九江','上饶','景德镇'] } dict.keys()返回键值组,是字典类型,用list把它转为列表,从中任取一个就是省. 列表=list(dict.keys()) 省=列表[i] 城市列表=dict[省] 城市=城市列表[i] 所以: 城市=d

Spring MVC 学习总结(四)——视图与综合示例

一.表单标签库 1.1.简介 从Spring2.0起就提供了一组全面的自动数据绑定标签来处理表单元素.生成的标签兼容HTML 4.01与XHTML 1.0.表单标签库中包含了可以用在JSP页面中渲染HTML元素的标签.表单标记库包含在spring-webmvc.jar中,库的描述符称为spring-form.tld,为了使用这些标签必须在jsp页面开头处声明这个tablib指令. <%@ taglib prefix="form" uri="http://www.spri

Makeflie自动生成依赖,自动化编译

在netbeans里开发,有一个重要文件makefile,是用来编译所有的文件. 项目的目录结构如下,扁平的目录结构,如何实现自动化编译,写makefile呢? 第一版 基础版: CC = g++ CFLAGS = -O3 -DNDEBUG SOURCE =AdaBoost.cpp aodeselect.cpp sample.cpp vfan.cpp kdbext2.cpp tan_gen.cpp petal: ${SOURCE} $(CC) -o [email protected] ${SOU

C结构体工具DirectStruct(综合示例二)

1.编写定义文件,用工具dsc处理之,自动生成XML转换代码和ESQL代码片段 2.编写应用代码 3.编译运行 ------------------------------------------------------------ DirectStruct是一个强有力的代码自动生成工具,它可以自动生成C结构体与XML.JSON.二进制(带压缩)等报文之间的转换代码,还能自动生成ESQL代码片段,在应用中直接使用自动化代码以提高开发效率,避免开发冗余和手工编码风险. 综合示例二演示了应用从数据库

mybatis自动生成

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" > &

Java广度优先爬虫示例(抓取复旦新闻信息)

一.使用的技术 这个爬虫是近半个月前学习爬虫技术的一个小例子,比较简单,怕时间久了会忘,这里简单总结一下.主要用到的外部Jar包有HttpClient4.3.4,HtmlParser2.1,使用的开发工具(IDE)为intelij 13.1,Jar包管理工具为Maven,不习惯用intelij的同学,也可以使用eclipse新建一个项目. 二.爬虫基本知识 1.什么是网络爬虫?(爬虫的基本原理) 网络爬虫,拆开来讲,网络即指互联网,互联网就像一个蜘蛛网一样,爬虫就像是蜘蛛一样可以到处爬来爬去,把

第10课 - 变量与函数的综合示例

第10课 - 变量与函数的综合示例 1. 实战需求 (1)自动生成 target 文件夹存放可执行文件 (2)自动生成 objs 文件夹存放编译生成的目标文件(*.o) (3)支持调试版本的编译选项 (4)考虑代码的扩展性  --> 使用变量 2. 工具原料 - $(wildcard _pattern) 获取当前工作目录中满足_pattern的文件或目录列表 - $(addprefix _prefix, _names) 给名字列表_names中的每一个名字增加前缀_prefix 3. 关键技巧