制作一个类似贴吧回复

这是一个制作贴吧回复的基本代码;

  <!DOCTYPE html>
  <html lang="en">
  <head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
  *{
  margin: 0;
  padding: 0;
  }
  #container{
  width: 500px;
  border: 1px solid;
  margin: 10px;
  }
  #topic{
  text-indent: 70px;
  font-size: 22px;
  padding: 20px 0;
  border-bottom: 2px solid grey;
  }
  #response{
  text-align: right;
  padding: 5px;
  }
  .txtArea{
  width: 480px;
  margin: 0 auto;
  }
  textarea{
  width: 480px;
  }
  button{
  margin-left: 460px;
  margin-bottom: 5px;
  }
  #commentForm{
  margin-top: 10px;
  display: none;
  }
   
  </style>
  </head>
  <body>
  <div id="container">
  <div>老师说:</div>
  <div id="topic">今天考试客户端</div>
  <div id="response"><a href="javascript:void(0)" id="responseBtn">回复</a></div>
  <form action="" id="commentForm">
  <div class="txtArea"><textarea name="" id="comment" cols="30" rows="10"></textarea></div>
  <div><button id="commentBtn">评论</button></div>
  </form>
  </div>
  <script>
   
  var container = document.getElementById("container");
  var responseBtn = document.getElementById("responseBtn");
  var response = document.getElementById("response");
  var commentForm = document.getElementById("commentForm");
  var commentBtn = document.getElementById("commentBtn");
  var comment = document.getElementById("comment");
  var topic = document.getElementById("topic");
  responseBtn.addEventListener("click",function(){
  commentForm.style.display = "block";
  response.style.display = "none";
  });
  commentBtn.addEventListener("mousedown",function(){
  var commentItem = document.createElement("div");
  commentItem.style.padding = "10px 0";
  commentItem.style.borderBottom = "2px solid grey";
  commentItem.innerHTML = "&nbsp;"+comment.value;
  container.insertBefore(commentItem,response);
  commentForm.style.display = "none";
  response.style.display = "block";
  comment.value = "";
  })
  </script>
  </body>
  </html>
   
时间: 2024-12-10 20:15:08

制作一个类似贴吧回复的相关文章

制作一个类似苹果VFL的格式化语言来描述UIStackView

在项目中总是希望页面上各处的文字,颜色,字体大小甚至各个视图控件布局都能够在发版之后能够修改以弥补一些前期考虑不周,或者根据统计数据能够随时进行调整,当然是各个版本都能够统一变化.看到这样的要求后,第一反应是这样的页面只能改成H5,或者尝试使用React Native来应对这种要求. 既然UIStackView已经提供了一种既先进又简洁的布局思路,为何不通过制作一个类似VFL这样的DSL语言来处理布局.这样不就能够通过下发一串DSL字符串的方式来进行内容样式甚至布局的更换,不用跟版,还能使多版本

(译)如何制作一个类似tiny wings的游戏:第一部分

免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播.同时,转载时不要移除本申明.如产生任何纠纷,均与本博客所有人.发表该翻译稿之人无任何关系.谢谢合作! 原文链接地址:http://www.raywenderlich.com/3888/how-to-create-a-game-like-tiny-wings-part-1 PS:这两篇文章已经由游戏邦翻译了,不过排版格式可能不利于大家实践,代码使用的全部是图片.本来我是不准备重复发明轮子的,但是,

iOS自定义控件教程:制作一个可重用的旋钮

当你的APP需要一些新功能时,自定义UI控件会十分有用,尤其是这些自定义控件可以在其他APP里面很好的重用.Colin Eberhart写过一篇很棒的介绍自定义UI控件的教程.这个教程涉及的是一个继承自UISlider类的自定义控件的生成:该控件的功能是给定一个(滑动)范围供(用户滑动)选择,并返回一个(与滑动位置相对应的)固定值. 本篇基于iOS 7的自定义UI教程在Colin Eberhart那篇的基础上更深入一步:受调音台旋钮的启发,这里介绍如何制作一个功能类似UISlider的圆形旋转控

Unity3D游戏开发从零单排(四) - 制作一个iOS游戏

提要 此篇是一个国外教程的翻译,虽然有点老,但是适合新手入门.自己去写代码,debug,布置场景,可以收获到很多.游戏邦上已经有前面两部分的译文,这里翻译的是游戏的最后一个部分. 欢迎回来 在第一篇中,我们学会了怎么在Unity中搭建游戏的场景,并且设置模型的物理属性. 在第二篇中,我们学会了怎么在unity中使用脚本,并且创建了大部分的游戏逻辑,包括投球和得分! 在这最后一节中,我们将会为用户创建一个菜单系统,并且和GameController进行交互,我们开始吧. 在设备上测试 到目前为止,

使用CocosSharp制作一个游戏 - CocosSharp中文教程

注:本教程翻译自官方<Walkthrough - Building a game with CocosSharp>,官方教程有很多地方说的不够详细,或者代码不全,导致无法继续,本人在看了GoneBananas项目代码后,对本教程进行了部分修改,但当前只涉及Android方面,iOS因没有环境验证代码,暂未修改. 本人博客地址:http://fengyu.name 原文链接:http://fengyu.name/?cat=game&id=295 相关资源: 离线PDF文档:Downloa

使用ICSharpCode.TextEditor制作一个语法高亮显示的XML编辑器

使用ICSharpCode.TextEditor制作一个语法高亮显示的XML编辑器 品高工作流 的流程模拟器中使用了一个具有语法高亮和折叠功能的XML编辑器,其核心就是用了SharpDevelop中的ICSharpCode.TextEditor控件,如下图所示: 序 SharpDevelop的源代码中有一个功能丰富,支持语法高亮,代码折叠的文本编辑器控件(位置:\SharpDevelop\src\Libraries\ICSharpCode.TextEditor).本文附件的Demo工程中将演示如

SpringMVC实例:制作一个人员列表

目标:制作一个人员列表,可通过人员的id进行修改. 界面1: 界面2: 界面3: 一.利用myEclipse导入spring的特性后,让applicationContext.xml在WebRoot下. 二.过程: 1.建立index.jsp界面,使用jstl注解.(知识点C标签) 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <%

制作一个可以滑动操作的 Table View Cell

Apple 通过 iOS 7 的邮件(Mail)应用介绍了一种新的用户界面方案——向左滑动以显示一个有着多个操作的菜单.本教程将会向你展示如何制作一个这样的 Table View Cell,而不用因嵌套的 Scroll View 陷入困境.如果你还不知道一个可滑动的 Table View Cell 意味着什么,那么看看 Apple 的邮件应用: 可能你会想,既然 Apple 展示了这种方案,那它应该已将其开放给开发者使用了.毕竟,这能有多难呢?但不幸的是,他们只让开发者使用 Delete 按钮—

零元学Expression Blend 4 - Chapter 3 熟悉操作第一步(制作一个猴子脸)

原文:零元学Expression Blend 4 - Chapter 3 熟悉操作第一步(制作一个猴子脸) 本篇内容会教你如何使用笔刷.钢笔.渐层以及透明度的调整,还有如何转化图层和路径,最重要的是要教你如何建立自己的笔刷. ? 本篇内容会教你如何使用笔刷.钢笔.渐层以及透明度的调整,还有如何转化图层和路径,最重要的是要教你如何建立自己的笔刷. ? ? 就是要让不会的新手都看的懂! ? 01 开始专案 打开Blend後选择Top Menu的 File->New Project(快捷键Shift+