我希望做到的效果是 有一个textarea 和 三个button我在textarea写一段话例如你好,(当我点击第一个button就在这里插入张明),今天是(当我点击第二个按钮这里显示日期),这是一个(当我点击第三个按钮的时候在这里插入"例子"二字).请问如何实现?

解决方案 »

  1.   

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'MyJsp.jsp' starting page</title>
        
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
    <script>
    function showimg(){
    document.getElementById("img").innerHTML="<img src='button11.jpg'>";

    function showdate(){
    var time=new Date()
    var weekday=new Array(7)
    weekday[0]="星期日"
    weekday[1]="星期一"
    weekday[2]="星期二"
    weekday[3]="星期三"
    weekday[4]="星期四"
    weekday[5]="星期五"
    weekday[6]="星期六"var h=time.getHours();
    var m=time.getMinutes()>10?time.getMinutes():"0"+time.getMinutes();
    var s=time.getSeconds()>10?time.getSeconds():"0"+time.getSeconds();
    document.getElementById("date").innerHTML=weekday[time.getDay()]+","+h+":"+m+":"+s;  
    }function  shownews(){
    document.getElementById("news").innerHTML="例子";  
    }
    </script>
      </head>
      
      <body>
          <input type="button" onclick="showimg();"/>
           <input type="button" onclick="showdate();"/>
            <input type="button" onclick="shownews();"/><br>
       你好,<div id="img"></div>,今天是<div id="date"></div>,这是一个<div id="news"></div>
       
      </body>
    </html>
      

  2.   

    取焦点吧 因为我输入了一句话 点击按钮肯定是希望把字符插入到我鼠标在TEXT停留的焦点位置。
      

  3.   

    你没理解我意思啊 兄弟 你好之类的话 不是固定的 是由用户输入所决定的 也就是说 我输入一句话 希望点击按钮就能在我TEXT框停留的焦点处加上文字.