jQuery练习题

news/2024/10/18 23:23:07/

目录

1.制作QQ简易聊天框

2.制作课工场论坛发帖


1.制作QQ简易聊天框

  <script>$(function () {var touxiang = new Array("images/head01.jpg","images/head02.jpg","images/head03.jpg");var names = new Array("时尚伊人", "六月奇迹", "松松");//send 事件$("#send").click(function () {if ($(".chatText").val().length > 0) {var lt = $(".chatBody").html(); //上方聊天记录//设置头像和昵称var tn = Math.floor(Math.random() * 3);var timg = "<div><img src=" + touxiang[tn] + "></div>";var tname ="<p style='color: red; font-size: 12px;'>" + names[tn] + "</p>";//修饰内容var chatBody = "<div>" + $(".chatText").val() + "</div>";var all = "<section>" + timg + tname + chatBody + "</section>";$(".chatBody").html(lt + all);$(".chatText").val(""); //清除文本框中的内容}});});</script>

----------------------------

body:

 <body><section id="chat"><div class="chatBody"></div><div><img src="images/icon.jpg" /></div><textarea class="chatText"></textarea><div class="btn"><span>关闭(C)</span><span id="send">发送(S)</span></div></section><script src="js/jquery-1.12.4.js"></script></body>

2.制作课工场论坛发帖

<script>$(function () {$("span").click(function () {$(".post").show();});$(".btn").click(function () {let randomIndex = Math.floor(Math.random() * 4);//创建li标签let li = $("<li></li>");//创建div标签let div = $("<div></div>");//imglet img = $("<img/>");img.attr("src", "images/tou0" + (randomIndex + 1) + ".jpg");//将img放入divdiv.append(img);//创建标题标签let h1 = $("<h1>" + $(".title").val() + "</h1>");//创建p标签let p = $("<p></p>");//创建span//select input  textarea 都是通过 :val()来获取let bankuai = $("select").val();let span1 = $("<span>板块:" + bankuai + "</span>");//创建span标签用存放发布内容let contentValue = $(".content").val();let content = $("<span>" + contentValue + "</span>");//创建日期对象let date = new Date();let str ="发布:" +date.getFullYear() +"-" +(date.getMonth() + 1) +"&nbsp;" +date.getDate() +"-" +date.getHours() +":" +date.getMinutes();//创建span标签用于存放时间let time = $("<span>" + str + "</span>");p.append(span1);content.appendTo(p);p.append(time);li.append(div);li.append(h1);li.append(p);/*$("ul").append(li);*/$("ul").prepend(li);$(".title").val("");$("select").val($(""));$(".content").val("");$(".post").hide();});});</script>

-----------

body:

<body><div class="bbs"><header><span>我要发帖</span></header><section><ul></ul></section><div class="post"><input class="title" placeholder="请输入标题(1-50个字符)" />所属版块:<select><option>请选择版块</option><option>电子书籍</option><option>新课来了</option><option>新手报到</option><option>职业规划</option></select><textarea class="content"></textarea><input class="btn" value="发布" /></div></div><script src="js/jquery-1.12.4.js"></script></body>


http://www.ppmy.cn/news/1026401.html

相关文章

自动驾驶数据集汇总下载链接

欢迎补充&#xff01; 下载数据集的官网有哪些&#xff1f; https://www.autodl.com/shareData 深度估计 NYU&#xff1a; 单目深度估计NYU数据集注&#xff1a;安装BTS论文&#xff0c;trainval一共3w左右&#xff0c;很多地方下载的数据不全&#xff0c;或者下载很多不相关的…

【博客699】docker daemon预置iptables剖析

docker daemon预置iptables剖析 没有安装docker的机器&#xff1a;iptables为空&#xff0c;且每个链路的默认policy均为ACCEPT [root~]# iptables-save[root ~]# iptables -t raw -nvL Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)pkts bytes target prot opt …

阿里云对象存储服务OSS

1、引依赖 <dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>3.15.1</version> </dependency> <dependency><groupId>javax.xml.bind</groupId><artifa…

PyMySQL库版本引起的python执行sql编码错误

前言 长话短说&#xff0c;之前在A主机&#xff08;centos7.9&#xff09;上运行的py脚本拿到B主机上&#xff08;centos7.9&#xff09;运行报错&#xff1a; UnicodeEncodeError: latin-1 codec cant encode characters in position 265-266: ordinal not in range(256)两个…

最小覆盖子串

给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t所有字符的子串&#xff0c;则返回空字符串 "" 。 注意&#xff1a; 对于 t 中重复字符&#xff0c;我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。如果…

redis学习笔记(十)

文章目录 关于redis的实战案例&#xff08;1&#xff09;案例1&#xff1a;KV缓存&#xff08;2&#xff09;案例2&#xff1a;分布式锁方案1方案2方案3 &#xff08;3&#xff09;案例4&#xff1a;延迟队列&#xff08;4&#xff09;案例5&#xff1a;发布订阅&#xff08;5&…

React源码解析18(2)------ FilberNode,FilberRootNode结构关系

摘要 在上一篇&#xff0c;我们实现了通过JSX转换为ReactElement的方法&#xff0c;也看到了转换后React元素的结构。但是这个React元素&#xff0c;并不能很清楚的表达组件之间的关系&#xff0c;以及属性的处理。 所以在React内部&#xff0c;会将所有的React元素转换为Fil…

B056-Mybatis增强

目录 域对象&#xff08;domain&#xff09;之间的关系A 表结构上是如何设计关系的B 实体对象上是如何设计关系的回顾多表查询 结果映射多对一/一对一DomainDepartmentEmployee MapperEmployeeMapperEmployeeMapper_嵌套结果.xml&#xff08;推荐使用&#xff09;EmployeeMappe…