求救,innerhtml问题!!!!
spoky 2003-08-19 05:57:45 有N行记录,但是一开始并没有显示标题框(hidden),只有在点击对应行的“标题”按钮才显示文本框让客户进行输入(text)。因为需要动态获取客户究竟点击了那一
行记录,同时显示该标题原先的内容,所以函数需要两个参数,一个是input的
value参数(num),一个是该行的id参数(idi),让程序可以innerhtml覆盖对应的哪一行程序。
问题是window.idi.innerHTML=str;
说是没有该window.idi对象,那么究竟应该怎样传这个参数进来使用呢?
<script language="javascript">
function settitle(num,idi)
{
str='<input id="title'+num+'" type="text" name="test" value="'+num+'">';
window.idi.innerHTML=str;
}
</script>
<form action="test2.asp" method="post">
<table>
<% for i=0 to 1%>
<tr>
<td><input type="button" onclick=settitle(<%=i%>,"titlebar<%=i%>"); value="标题">你可以设置标题</td>
<td id="titlebar<%=i%>"> <input id="title<%=i%>" type="hidden" name="test" value="<%=i%>"></td>
</tr>
<%next%>
</table>
<input type="submit" value="提交">