2000年4月29日星期六
JSで动态生成表格
<html>
<head>
<title>JavaScriptで動態Tableを生成</title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8;">
<meta http-equiv="cache-control" content="non-cache">
<style type="text/css">
<!--
#DIVSCROLL{position:relative;height:542px;width:1157;overflow:auto;overflow-x:hidden;}
table{border-collapse:collapse;}
td{font-size:12px;}
.t_td{border:solid #999999 1px; background-color:#DCDCDC;}
-->
</style>
<script type="text/javascript">
var iC=1;
function getOption(){
return "<option value='' selected>選択...</option><option value='1'>1</option><option value='2'>2</option>";
}
//追加ボタン
function BtnAddList(){
trNode=document.createElement("tr");
td01Node=document.createElement("td");
td02Node=document.createElement("td");
td03Node=document.createElement("td");
td04Node=document.createElement("td");
td05Node=document.createElement("td");
td06Node=document.createElement("td");
td01Node.style.border="solid #999999 1px";
td02Node.style.border="solid #999999 1px";
td03Node.style.border="solid #999999 1px";
td04Node.style.border="solid #999999 1px";
td05Node.style.border="solid #999999 1px";
td06Node.style.border="solid #999999 1px";
td06Node.style.textAlign="center";
td01Node.innerHTML="<select name='sel1"+iC+"' style='width:60px;'>"+getOption("")+"</select>";
td02Node.innerHTML="<input type='text' name='txt2"+iC+"' style='width:70px;ime-mode:disabled; maxlength='5' value=''>";
td03Node.innerHTML="<select name='sel3"+iC+"' style='width:90px;'>"+getOption("")+"</select>";
td04Node.innerHTML="<input type='text' name='txt4"+iC+"' style='width:75px;ime-mode:disabled;maxlength='5' value=''>";
td05Node.innerHTML="<input type='text' name='txt5"+iC+"' style='width:150px;maxlength='10' value=''>";
td06Node.innerHTML="<input type='checkbox' name='chk6"+iC+"' style='width:27px;' id='chk6"+iC+"'>";
trNode.appendChild(td01Node);
trNode.appendChild(td02Node);
trNode.appendChild(td03Node);
trNode.appendChild(td04Node);
trNode.appendChild(td05Node);
trNode.appendChild(td06Node);
var element=document.getElementById("tblList");
element.appendChild(trNode);
document.getElementById("sel1"+iC).focus();
iC++;
}
</script>
</head>
<body>
<input type="button" name="insertBtn" value="追加" onclick="BtnAddList();"><br><br>
<!--タイトル -->
<TABLE style="table-layout:fixed; border-collapse:collapse;" frame="box">
<THEAD>
<TR>
<TD class="t_td" style="width:62px;"> 確認</TD>
<TD class="t_td" style="width:73px;">履歴</TD>
<TD class="t_td" style="width:93px;">顧客コード</TD>
<TD class="t_td" style="width:78px;">検収日</TD>
<TD class="t_td" style="width:153px;">件名</TD>
<TD class="t_td" style="width:30px;" align="center">削除</TD>
</TR>
</THEAD>
</TABLE>
<!-- 本体 -->
<DIV id="DIVSCROLL"><TABLE frame="box" ><TBODY id="tblList"></TBODY></TABLE></DIV>
</body>
</html>
订阅:
博文评论 (Atom)
没有评论:
发表评论