js简易QQ聊天记录

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8" />
	<title>QQ</title>
</head>
<style type="text/css">
	*{margin:0;
		padding: 0;
		list-style:none;
	}
	.items{
		width: 500px;
		height:700px ;
		border:1px solid;
		margin: 0 auto;
	}
      .box{
         width:500px;
         height: 400px;
         overflow:auto;
      }
      img{
      	width:500px;
      }
      #text{
      	width: 500px;
      	height: 200px;
      }
      button{
      	float: right;
      }
      .f{
       	width: 400px;
       	background: #ccc;
       	margin-left:60px;
       }
       .ff{
       	width: 60px;
       height: 30px;
       	color: purple;
       	margin-left:80px;
       	margin-top:-60px;
       }
       .image{
       	width: 50px;
       	margin-top:20px;
       }
</style>
<body>
	<div class="items">
		<div class="box">
			<ul class="item"></ul>
		</div>

		<div class="box1">
			<img src="聊天.png" alt="" />
			<textarea name="" id="text" cols="30" rows="10"></textarea>
			 <button>关闭(c)</button><button id="btn" >发送(s)</button>
		</div>
	</div>
</body>


	
	  <script type="text/javascript">
	  
	 	var ul=document.getElementsByClassName("item")[0];

                   // 引入item
	 	var arr=["4.gif","5.gif"];
                   //把图片放入数组
	 	var arr1=["老大","老二","老三"];
                   // 名字放入数组
	 	function num(m,n){
	 		var a =Math.round(Math.random()*(n-m)+m)
	 		return a }
	 	        // 随机数
	 	     btn.onclick=function(){
	 		var li=document.createElement("li")
                             //创建li
	 		var p=document.createElement("p")
                               //创建p
	 		var img=document.createElement("img")
                                  //创建img
	 		var h4=document.createElement("h4")
                              //创建 h4
	 		var val=text.value;
                              //text.value值等于val
            
              p.innerHTML=val;
                //p文本内容等于textarea的val值
              text.value="";
                //value值线为空
             (p).className=("f")
                  //引入classname设置样式
              li.appendChild(p)
                   //li的子集是p
              ul.appendChild(li)
                  //ul的子集是li
            a=num(0,arr.length-1);
                  //a等于随机数
            h4.className=("ff")
                 //引入class类名
              h4.innerHTML=arr1[a]
                  //h4的文本内容随机名字
               li.appendChild(h4)
               //li的子集是h4

            img.src=arr[a]
              //img的随即图片
            img.className=("image")
               //设置class类名设置css样式
            li.appendChild(img)
             //li的子集是img
    
	 	}


           
</script>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值