初学JavaScript,有两个问题始终无法解决,
上网搜了半天也没用。请教下应该怎么实现,谢谢:)
1、想在表格中动态添加行,但是如何设置每行不同的高度呢?
我的代码是这样的:
oRow = oTBody.insertRow();
oTCell = oRow.insertCell();
oRowProg = oTBody.insertRow();
oPCell = oRowProg.insertCell();
oRowProg.style.height = "5px";//将第二行的高度设置为5px,但是网页显示的每行高度都相同
oPCell.style.height = "5px";
2、想点击一个按钮,然后设置一个输入框的文本
但是用以下的代码,发现点击完按钮后网页会刷新,之后输入框的文本就恢复原状了
应该怎样在页面载入之后设置文本框的内容呢?
for(var i = 0; i < lineNum; i++)
{
oRow = oTBody.insertRow();
oTCell = oRow.insertCell();
oTCell.innerHTML = "<input type='text' name='text_" + i + "'/>";
oBCell = oRow.insertCell();
oBCell.innerHTML = "<input type='submit' value = 'but' onClick = 'cl(" + i + ")'/>";
}
function cl(id)
{
this.document.getElementById('text_' + id).value = 'test';
}
--
修改:macroxmu FROM 59.77.17.*
FROM 59.77.17.*