在一页面上有一个表格,该表格只有有一表头,下面是已输入框和一按钮。我想在点击按钮时表头下面会自动加一行表格,并把输入框的内容显示在那里。该怎么做啊,求高手指点。最好有相应代码!
解决方案 »
- HttpClient做网页爬虫遇到的问题!!!
- Java web 连接数据库实现注册写到表中
- IE6和IE8关于Session的奇怪问题
- 我在Mysql中直接操作插入中文数据没问题,编码我都设为GBK,网页也用的gbk,可从网页提交插入中文数据总是乱码(显示????),英文、数字没
- 请教webwork和Ajax(或者prototype.js)想结合的demo?
- 如何将处于form中的某个按钮点击时不转向action定义的页面,而链接到一个其他的页面?
- 我的工程内容没有问题,但是工程名字上总显示有错误,请问是哪出错了?图如附件
- 各位看一下这个问题,是jsp的一个很简单的问题,谢谢,高分回报!
- 点击图片,然后通过 JavaScript 函数跳转到另一个页面, 不能实现,请大家帮忙!
- 初学struts的问题:为什么我一提交执行.do,就什么都没有了?急得头疼!!!
- Java web 中 com.sun.java_cup.internal.internal_error 不能导入
- jsp的如何写双重循环?求高手指点
<body>
<table border="1" id="tbId">
<tr>
<td>表头</td>
<tr>
</table>
<input type="text" name="info" id="info" /> <input type="button" value="添加" onclick="addText()" />
<script>
<!--
function addText(){
var tbid=document.getElementById("tbId");
var info=document.getElementById("info");
var infoText=info.value;
var tr=document.createElement("tr");
var td=document.createElement("td");
td.innerHTML=infoText;
tr.appendChild(td);
tbid.appendChild(tr);
info.value="";
}
-->
</script>
</body>
</html>
<table id="selfAddTable" >
<th>编号</th><th>姓名</th><th>按钮</th>
<tr><td><input /></td><td><input /></td><td><button onclick="selfAdd();"/></td></tr>
</table><script language="java/text">
function selfAdd(){
var table = document.findElementById("selfAddTable");
var content = "<tr><td><input /></td><td><input /></td><td><input type='button' onclick='selfAdd();' /></td>";
table.append(content);
}</script>你试试~
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style>
a{color:blue;}
</style>
<script>
function addRow(obj1,obj2){
var title = document.getElementById(obj1);
var content = document.getElementById(obj2); var myTable=document.getElementById('myTable').insertRow(0)
var x=myTable.insertCell(0);
var y=myTable.insertCell(1)
var z=myTable.insertCell(2)
x.innerHTML=title.value;
y.innerHTML=content.value;
z.innerHTML="<a href=\"#\" onclick=\"deleteRow(this)\">删除</a>";
}
function deleteRow(obj){
var i = obj.parentNode.parentNode.rowIndex;
document.getElementById('myTable').deleteRow(i);
}
</script>
</head>
<body>
<table id="myTable" style="border:1px solid blue;" cellspacing="3" cellpadding="3">
<tr>
<td><input type="text" id="title" /></td>
<td><input type="text" id="content"/></td>
<td><input type="button" value="保存" onclick="addRow('title','content')" /></td>
</tr>
</table>
</body>
</html>