现有一个table,初始状态为只读,用户通过点击按钮将选中行变为编辑状态.其中有一列使用select控件.用户希望在只读状态时只显示值,不显示下拉框;编辑状态时下拉框才变为可用.问题在于select控件是disable时,下拉框依然可见.请问各位大侠应该怎么做?是否通过切换两个控件来实现?
解决方案 »
- 求助,让这个代码一个cookies或IP只弹出一次网址!
- 在window.open打开的页面里怎么获取来源URL?
- 新手初学JS的引用问题
- JS控制Div,在线等,谢谢
- 无法通过COOKIE保持链接点击状态
- cursor 空白
- 请教:关闭窗口时怎么调用一个函数?
- 混合语句<%Sql="select * from _table where school="%>temp[i];有什么错呢
- 在框架中,当一个页面发生改变时,如何改变另一页面中的Text的值?
- 请问如何将用php取得的值,付给javascript中的某个变量
- 如何OPEN A DIALOAGE IN JAVASCRIPT
- 网页播放器的问题
<select id='select' style="position:absolute;width:150px;top:100px;left:100px;clip: rect(0 100 110 auto)" >
<option value='1'> 1 </option>
<option value='2'> 2 </option>
<option value='3'> 3 </option>
<option value='4'> 4 </option>
</select>
但是这样必须将 position 属性的值设为 absolute.
否则的话就只能用两个来切换了
再removechild..点编辑再添加
<head>
<script language=javascript>
var ddl;
function aaa()
{
ddl=document.getElementById("select");
document.body.removeChild(document.getElementById("select"));
}function bbb()
{
document.body.appendChild(ddl);
}</script>
</head>
<body>
<select id='select'>
<option value='1'> 1 </option>
<option value='2'> 2 </option>
<option value='3'> 3 </option>
<option value='4'> 4 </option>
</select>
<div id="div1" onclick="aaa();">remove</div>
<div id="div1" onclick="bbb();">add Control</div>
</body>
</html>
点击当前行的编辑,就取出当前行的object[rowIndex]
大概意思就是这样.