<table id="table1" border=1>
<tr><td height="23" align="left">供应商:
<select name="gongYingShang"><option value="00">全部</option> .....</select></td>
<td height="23" align="left">日期从:<input name='Time' type='text' value=""></td></tr>
<tr><td height="23" align="left">指定物品:
<select name="selectId" id="selectId" onChange="javascript:selectf(this.value, this.parentNode.parentNode.rowIndex)">
<option value="1" >物品编号</option>
<option value="2">物品类型</option></select></td></tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectf(v1,v2) {
var tr=table1.insertRow(v2+1);
var td = tr.insertCell(0);
td.setAttribute("f","true");
if (v1=='1') {
td.innerHTML = "never-online";
}
else {
td.innerHTML = "<select><option>never-online</option></select>";
}
}
//-->
</SCRIPT>
<tr><td height="23" align="left">供应商:
<select name="gongYingShang"><option value="00">全部</option> .....</select></td>
<td height="23" align="left">日期从:<input name='Time' type='text' value=""></td></tr>
<tr><td height="23" align="left">指定物品:
<select name="selectId" id="selectId" onChange="javascript:selectf(this.value, this.parentNode.parentNode.rowIndex)">
<option value="1" >物品编号</option>
<option value="2">物品类型</option></select></td></tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectf(v1,v2) {
var tr=table1.insertRow(v2+1);
var td = tr.insertCell(0);
td.setAttribute("f","true");
if (v1=='1') {
td.innerHTML = "never-online";
}
else {
td.innerHTML = "<select><option>never-online</option></select>";
}
}
//-->
</SCRIPT>
解决方案 »
- easyui datagrid如何动态改变特定单元格的内容(不使用editor)
- window.opener.document.form1.xm1 xh .value=document.a1.a2.value;
- 急!急!急!关于html中的onclick 与 jQuery中的onclick
- js获取文件大小的问题?
- 如何控件这段JS的显示速度?
- 【分享】Time Picker
- 请教:如何用js实现截取一个字符串中的第一个数字
- 如何判断history.go(-1)没有可返回的页面,就执行window.close
- 关于打开新的一个窗口的问题
- 一个很长的字符串我想取其中指定的部分内容内容,请问怎么取
- AJAX应用中,怎么做后退
- 如何获得调用一个function()的按钮名字
insertCell()不过ie以外就未试过
tablecell.contorls.add()就行了
<tr>
<td height="23" align="left">供应商:
<select name="gongYingShang">
<option value="00">全部</option>
</select>
</td>
<td height="23" align="left">
日期从:<input name='Time' type='text' value="">
</td>
</tr>
<tr>
<td height="23" align="left">指定物品:
<select name="selectId" id="selectId" onChange="javascript:select(this.value)">
<option value="1" >物品编号</option>
<option value="2">物品类型</option>
</select>
</td>
</tr>
</table>
<script language="javascript">
function select(str){
var o, newCell;
o = document.getElementById('table1');
if(o.rows[1].cells[1]){
o.rows[1].cells[1].innerHTML = '';
}
newCell = o.rows[1].insertCell(1);
newCell.innerHTML = '';
if(str == '1'){
newCell.innerHTML += '<input type="text" value="" size="5" name="new_text">';
}else{
newCell.innerHTML += '<select name="gongYingShang"><option value="00">New</option></select>';
}
}
</script>
var oCol = document.createElement("td");
oCol.innerHTML = "你好";
var oRow = document.createElement("tr");
oRow.appendChild(oCol);
oTable.appendChild(oRow);这在IE和FireFox下都可以执行,推荐一个DOM API的地址:http://www.w3schools.com/dom/
<HTML>
<HEAD>
<TITLE> New Document - http://www.never-online.net </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="never-online, blueDestiny">
<META NAME="Keywords" CONTENT="never-online, blueDestiny">
<META NAME="Description" CONTENT="http://www.never-online.net">
<style>
body, pre
{
font-size: 0.9em;
font-family: verdana;
}
.copyright
{
text-align: center;
font-size: 1em;
}
</style>
</HEAD>
<BODY>
<TABLE border=1 id=t>
<TR>
<TD>a</TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var r=t.insertRow(1);
r.insertCell(0).innerHTML="never-online";
//-->
</SCRIPT>
<h4 class="copyright"> Power By blueDestiny, never-online, <a href="http://www.never-online.net">http://www.never-online.net</a> </h4>
</BODY>
</HTML>