A. js,我要在表格中单元格插入文本框中并设置其属性,比如说value,用js怎么做
找到td,然后:
var td = document.getElementById('要操作的td的id');
var input = document.createElement('input');
input.type = 'text'
input.value = '要设置的value'
td.appendChild(input);
B. 在javascript中的 弹出对话框或确认框或消息框中添加表格去显示信息
javascript原生 alert 只接受 纯文本内容 , EXTJS 的Ext.Msg.alert() 可以接受 html 内容
varhtml_str="数据删除,已完成完成情况:</br><tablestyle='width:100px'border='1'><tr><th>已删除</th><thwidth='60'>已忽略</th></tr><tr><td>5000000</td><td>0</td></tr></table>";
Ext.Msg.alert('系统提示SystemTips',html_str);
C. 如何用js实现表格添
functiongetDataRow(h){
varrow=document.createElement('tr');//创建行
varidCell=document.createElement('td');//创建第一列id
idCell.innerHTML=h.id;//填充数据
row.appendChild(idCell);//加入行,下面类似
varnameCell=document.createElement('td');//创建第二列name
nameCell.innerHTML=h.name;
row.appendChild(nameCell);
varjobCell=document.createElement('td');//创建第三列job
jobCell.innerHTML=h.job;
row.appendChild(jobCell);
//到这里,json中的数据已经添加到表格中,下面为每行末尾添加删除按钮
vardelCell=document.createElement('td');//创建第四列,操作列
row.appendChild(delCell);
varbtnDel=document.createElement('input');//创建一个input控件
btnDel.setAttribute('type','button');//type="button"
btnDel.setAttribute('value','删除');
//删除操作
btnDel.onclick=function(){
if(confirm("确定删除这一行嘛?")){
//找到按钮所在行的节点,然后删掉这一行
this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);
//btnDel-td-tr-tbody-删除(tr)
//刷新网页还原。实际操作中,还要删除数据库中数据,实现真正删除
}
}
delCell.appendChild(btnDel);//把删除按钮加入td,别忘了
returnrow;//返回tr数据
}
D. 用JS把表格插入到文本框中,请问用JS该怎么写。
用jQuery来比较方便,,
根据用户输入的行数n,,循环生成n个tr元素,传入表格就行了
用原生的js,就要用到createElement了吧。。。相对来说繁琐点
E. js里面的内容如何放入html里建立的表格里面
同时打开A、B两个文件,在A中的某一格中输入一个=号,再到B文件中选择要共享的数据的第一格,回车确定。B文件中的这一个数据就共享给A文件了,将A中的这一格中绝对引用改为相对引用后,向右和向下拉即可完成全部共享。当B文件中的数据发生变化时,重新打开A文件,会提示你是否要更新 。
F. 在jsp中怎么点击后把输入姓名 性别 爱好 输入框内的内容添加到表格里
点击按钮后,js先获取该表格对象中的某一tr(你要操作的行),把要添加的数据放在tr(假设)中,再把tr这个插入到你要操作的tr旁边!可以使用appendChild、insertBefore和insertAfter;你具体的需求不清楚,只能假设一种情况回复你了
G. 用js实现动态添加表格数据
<tablewidth="600"border="1"cellspacing="0">
<thead>
<tr>
<th>编号</th>
<th>姓名</th>
<th>职位</th>
<th>操作</th>
</tr>
</thead>
<tbodyid="tbMain"></tbody>
</table>
<scripttype="text/javascript">
//模拟一段JSON数据,实际要从数据库中读取
varper=[
{id:001,name:'张珊',job:'学生'},
{id:002,name:'李斯',job:'教师'},
{id:003,name:'王武',job:'经理'}
];
window.onload=function(){
vartbody=document.getElementById('tbMain');
for(vari=0;i<per.length;i++){//遍历一下json数据
vartrow=getDataRow(per[i]);//定义一个方法,返回tr数据
tbody.appendChild(trow);
}
}
functiongetDataRow(h){
varrow=document.createElement('tr');//创建行
varidCell=document.createElement('td');//创建第一列id
idCell.innerHTML=h.id;//填充数据
row.appendChild(idCell);//加入行,下面类似
varnameCell=document.createElement('td');//创建第二列name
nameCell.innerHTML=h.name;
row.appendChild(nameCell);
varjobCell=document.createElement('td');//创建第三列job
jobCell.innerHTML=h.job;
row.appendChild(jobCell);
//到这里,json中的数据已经添加到表格中,下面为每行末尾添加删除按钮
vardelCell=document.createElement('td');//创建第四列,操作列
row.appendChild(delCell);
varbtnDel=document.createElement('input');//创建一个input控件
btnDel.setAttribute('type','button');//type="button"
btnDel.setAttribute('value','删除');
//删除操作
btnDel.οnclick=function(){
if(confirm("确定删除这一行嘛?")){
//找到按钮所在行的节点,然后删掉这一行
this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);
//btnDel-td-tr-tbody-删除(tr)
//刷新网页还原。实际操作中,还要删除数据库中数据,实现真正删除
}
}
delCell.appendChild(btnDel);//把删除按钮加入td,别忘了
returnrow;//返回tr数据
}
</script>
(7)js文本框内容添加到表格扩展阅读
js动态创建表格
vartab=document.createElement("table");
tab.border="1px";
document.body.appendChild(tab);
for(vari=0;i<3;i++){
vartr=document.createElement("tr");
for(varj=0;j<3;j++){
vartd=document.createElement("td");
td.innerHTML=Math.round(Math.random()*9);
tr.appendChild(td);
}
tab.appendChild(tr);
vardel=document.createElement("td");
del.innerHTML="删除";
tr.appendChild(del);
del.onclick=function(){
this.parentNode.remove();
}
}