我要在table里面id为tr1的地方插入内容,如何做?
<table border="1">
<tr>
<td>投票项目</td><td align="right">{$titlename}</td>
</tr>
<tr>
<td> 发起人</td><td align="right">{$authorname}</td>
</tr>
<tr>
<td>投票内容</td><td></td>
</tr>
<tr id="tr1"></tr>
</table>tablejavascriptgetElementById
<table border="1">
<tr>
<td>投票项目</td><td align="right">{$titlename}</td>
</tr>
<tr>
<td> 发起人</td><td align="right">{$authorname}</td>
</tr>
<tr>
<td>投票内容</td><td></td>
</tr>
<tr id="tr1"></tr>
</table>tablejavascriptgetElementById
解决方案 »
- javascript 在线客服 无法兼容火狐 急 急 急 在线等
- Ext.Button如何设置背景图片
- List<>集合绑定到select控件
- JS字符串比较的问题
- JS 小弟第一次求助 高人指定一二
- 这里高手如云, 我想给一个Img,加上一个拖动功能, 不知道怎么实现, 先谢谢大家
- JS传递方法
- 发布ASP TreeView 2.0 Beta 1版,顺便散分!
- 如何控制iE的打印输出。
- 问:一个图标,在页面上飘来飘去,移动IE滚动条,它也跟着走,制作思路?我搞了一天,还是不满意,请各位帮忙一下
- easyUI 之 linkbutton 设置为不可用 ,还是可用 ~
- 请问,如何让PDF文件直接下载而不是在浏览器中打开
我这样子写不行么?
<script type="text/javascript">
window.onload = function() { var trid = document.getElementById('tr1');
for (i = 0; i < 3; i++) {
trid[i].innerHTML="a";
}
}
</script>
for (i = 0; i < 2; i++) {
trid.innerHTML="<td>a</td>";
}
这样试试
var trid = document.getElementById('tr1');
for (i = 0; i < 2; i++) {
trid.innerHTML+="<td>a</td>";
}
window.onload = function () {
document.getElementById("tr1").innerHTML = "<td colspan='2'>你的内容</td>";
//document.getElementById("tr1").innerHTML = "<td>你的内容</td><td>你的内容</td>"; //不合并单元格的写法
}
</script>
代码一定要放在onload里面才会执行,具体原因还不清楚,有懂的还望指教下
还有一个问题就是你这种写法在ie浏览器上面支持么?为什么我在ie浏览器调试的时候出现错误了,在chrome上没有问题
你的trid[i]怎么可能是唯一的?
你用的是IE几啊 ?我在IE8上就没事啊
1.采用其他结果而不是table
2.使用table的话就应该对td操作 或者取出当前table的所有信息进行替换再放回去,但table大了会有性能上的问题