<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function editCellSelect(cell) {
if (document.all) {
cell.innerHTML = '<SELECT ID=editCellSelect ONCLICK="event.cancelBubble = true;" ONBLUR="setCell(this.parentElement,this.value);"><OPTION value=gggggggggggggggggg>gggggggggggggggggg</OPTION><OPTION value=ffffffffffff>ffffffffffff</OPTION></SELECT>';
document.all.editCellSelect.focus();
document.all.editCellSelect.select();
}
}
function setCell (cell, value) {
if (document.all){
//处理换行
cell.innerText = value;}
else if (document.getElementById)
alert("bb");
cell.replaceChild(document.createTextNode(value), cell.firstChild);
}
</SCRIPT>
</head>
<body bgcolor="#ffffff" text="#000000">
<table border="0" cellspacing="1" cellpadding="1">
<tr>
<td height="25">客 户:</td>
<td ONCLICK="editCellSelect(this);" width="200">click</td>
</tr>
</table>
</body>
</html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function editCellSelect(cell) {
if (document.all) {
cell.innerHTML = '<SELECT ID=editCellSelect ONCLICK="event.cancelBubble = true;" ONBLUR="setCell(this.parentElement,this.value);"><OPTION value=gggggggggggggggggg>gggggggggggggggggg</OPTION><OPTION value=ffffffffffff>ffffffffffff</OPTION></SELECT>';
document.all.editCellSelect.focus();
document.all.editCellSelect.select();
}
}
function setCell (cell, value) {
if (document.all){
//处理换行
cell.innerText = value;}
else if (document.getElementById)
alert("bb");
cell.replaceChild(document.createTextNode(value), cell.firstChild);
}
</SCRIPT>
</head>
<body bgcolor="#ffffff" text="#000000">
<table border="0" cellspacing="1" cellpadding="1">
<tr>
<td height="25">客 户:</td>
<td ONCLICK="editCellSelect(this);" width="200">click</td>
</tr>
</table>
</body>
</html>
<TABLE onclick="show()">
<TR>
<TD>test1</TD><TD>test2</TD><TD>test3</TD><TD>test4</TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var st = "<select><option>test1</option><option>test2</option><option>test3</option><option>test4</option></select>";
function show(){
if (event.srcElement.tagName!="TD") return;
hide();
var elm = event.srcElement;
var st1 = "<option>"+elm.innerText+"</option>";
var st2 = "<option selected>"+elm.innerText+"</option>";
elm.innerHTML = st.replace(st1,st2);
event.cancelBubble=true;
}
function hide(){
if (event.srcElement.tagName=="SELECT") {return};
var elms = document.getElementsByTagName("SELECT");
for (var i=elms.length-1;i>=0;i--)
elms[i].parentNode.innerHTML = elms[i].options[elms[i].selectedIndex].text;
}
//-->
</SCRIPT>
</BODY>
<TABLE borderColor=#ffffff cellSpacing=1 cellPadding=1 width="98%"
bgColor=#00659c border=1>
<TBODY>
<TR borderColor=#007db5 bgColor=#007db5>
<TD onclick="document.all.td_01.style.display=document.all.td_01.style.display=='none'?'':'none';return false;">点击此处</TD>
</TR>
<TR id=td_01 style="DISPLAY: none" borderColor=#ffffff
bgColor=#ffffff>
<TD align=middle> <TABLE width="96%" border=0>
<TBODY>
<TR vAlign=top>
<TD width="49%">怎么样,这个简单方便吧:)
</TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
</TBODY>
</TABLE>
<select>
<option value=1>1
<option value=2>2
<option value=3>3
<option value=4>4
<option value=5>5
</select>
</div>
<table id=ddd border=1 onclick="clk()">
<tr>
<td width=100>1</td>
<td width=100>2</td>
<td width=100>3</td>
<td width=100>4</td>
<td width=100>5</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
</table>
<script language="javascript">
function clk(){
if(event.srcElement.tagName!="TD") return;
var t = event.srcElement.innerHTML;
event.srcElement.innerHTML = div1.innerHTML;
event.srcElement.children[0].value = t
event.srcElement.children[0].style.width = "100%"
}
</script>