目录

  • 1 HTML(4学时)
    • 1.1 实验目的和要求
    • 1.2 题目1:百度搜索
    • 1.3 题目2:百度图库搜索
    • 1.4 题目3:个性化网站设计
    • 1.5 代码提交
  • 2 CSS(4学时)
    • 2.1 实验目的和要求
    • 2.2 题目1:保卫钓鱼岛
    • 2.3 题目2:小米扫码
    • 2.4 题目3:仿写微信导航栏
    • 2.5 题目4:CSS3动画
    • 2.6 代码提交
  • 3 JavaScript(6学时)
    • 3.1 实验目的和要求
    • 3.2 题目1:打印九九乘法表
    • 3.3 题目2:简易计算器
    • 3.4 题目3:开关灯
    • 3.5 题目4:留言板
    • 3.6 题目5:金额转换
    • 3.7 题目6:多彩网页时钟
    • 3.8 题目7:随机闪烁彩灯
    • 3.9 题目8:计算器
    • 3.10 题目9:动态相册
    • 3.11 代码提交
  • 4 Ajax(4学时)
    • 4.1 实验目的和要求
    • 4.2 题目1:TXT数据请求
    • 4.3 题目2:XML数据请求
    • 4.4 题目3:JSON数据请求
    • 4.5 选做:多级下拉列表
    • 4.6 代码提交
  • 5 HTML5(2学时)
    • 5.1 实验目的和要求
    • 5.2 题目1:新元素练习
    • 5.3 题目2:绘制五星红旗
    • 5.4 题目3:简易播放器
    • 5.5 代码提交
  • 6 JQuery(4学时)
    • 6.1 实验目的和要求
    • 6.2 题目1:实现按钮点击
    • 6.3 题目2:jQuery动画
    • 6.4 题目3:jQuery与HTML
    • 6.5 题目4:十大名画(仅软件)
    • 6.6 代码提交
  • 7 自律思政专题
    • 7.1 法律法规
    • 7.2 行业标准
    • 7.3 道德规范
题目4:留言板

实验内容:


(1)    网页中存在一个表单,表单中包含姓名输入框、留言文本区域框、重置按钮以及留言按钮。在表单下方用横线分割,横线下方显示一个文本区域框的留言板,设置留言板状态为灰色不可用;

(2)    单击“留言”按钮,触发留言函数。在获取留言者的姓名和留言后使用JavaScript代码判断信息是否填写完整,若有一项未填,则弹出警告框提示用户;

(3)    使用数组保存所有的用户留言,且最新留言始终保持在留言板最顶端;

(4)    所有留言格式按照“[name]在time说:message.”进行显示(其中name为留言者姓名,time为当前系统时间,message为留言内容),如图所示(提示:时间格式的转化可直接使用toLocaleTimeString()方法);

(5)    每条留言在留言板中进行换行显示,且当留言超过10条时,将最旧的留言从留言数组中删除。



参考技术:

JS对象array

JS修改网页元素内容