就是让已经disabled的元素恢复,但是最好不要用得到id,name的方法。因为form里面的东西以后要弄成循环体,不太方便。能不能找到它的父对象,然后设置父对象里的所有子元素都恢复?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<form>
<div name="fp">
<ul class="dstribution">
<li>
<select disabled="disabled" style="border:none;">
<option>Ben</option>
<option>bluss</option>
</select>
</li>
<li><input type="text" disabled="disabled" value="50" /></li>
<li><input type="text" disabled="disabled" class="dstri_person" value="Summer" /></li>
<li><input type="text" disabled="disabled" value="2011-02-02 12:30" /></li>
</ul>
<input type="button" class="btn mar" value="修改" onclick="change(this);"/><input type="button" class="btn mar" value="提交" style="display:none;"/>
<input type="button" class="btn mar" value="删除"/>
<script>
function change(el){
el.style.display="none";
el.nextSibling.style.display="block";
// var a = $("form > input");
//
//a.disabled="true";
}
</script>
</div>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<form>
<div name="fp">
<ul class="dstribution">
<li>
<select disabled="disabled" style="border:none;">
<option>Ben</option>
<option>bluss</option>
</select>
</li>
<li><input type="text" disabled="disabled" value="50" /></li>
<li><input type="text" disabled="disabled" class="dstri_person" value="Summer" /></li>
<li><input type="text" disabled="disabled" value="2011-02-02 12:30" /></li>
</ul>
<input type="button" class="btn mar" value="修改" onclick="change(this);"/><input type="button" class="btn mar" value="提交" style="display:none;"/>
<input type="button" class="btn mar" value="删除"/>
<script>
function change(el){
el.style.display="none";
el.nextSibling.style.display="block";
// var a = $("form > input");
//
//a.disabled="true";
}
</script>
</div>
</form>
</body>
</html>
解决方案 »
- 使用Jquery实现拖动效果,妖求是user1从A组的用户拖动到另外B组去,拖动之后user1成为B组的用户,同时从B组消失,
- javascript函数参数动态获取
- 我想 frame大小改变时 触发一个事件
- 在线等待:asp中的js采用下面代码不能使图片滚动?
- 在行中我点击一下这行中的联接后怎么使这行的颜色变成蓝色
- 有关<a href="url">url</a>
- 最后30分了,大家来看看呀,头大的问题
- 怎样得到当前窗口大小?
- 来个jQuery大神,我有个东西不会弄,帮下忙呗.
- 求助javascript代码,有会的大神来教我一下吧
- 怎么用JS把LI元素里的title内容注定给其他的li元素呢。
- 淘宝开发的kissy功能和原理谁能介绍一下
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<form id=frm>
<div name="fp">
<ul class="dstribution">
<li>
<select disabled="disabled" style="border:none;">
<option>Ben</option>
<option>bluss</option>
</select>
</li>
<li><input type="text" disabled="disabled" value="50" /></li>
<li><input type="text" disabled="disabled" class="dstri_person" value="Summer" /></li>
<li><input type="text" disabled="disabled" value="2011-02-02 12:30" /></li>
</ul>
<input type="button" class="btn mar" value="修改" onclick="change(this);"/><input type="button" class="btn mar" value="提交" style="display:none;"/>
<input type="button" class="btn mar" value="删除"/>
<script>
function change(el){
el.style.display="none";
el.nextSibling.style.display="block";
var f=document.getElementById('frm');
alert(f.length)
for(var i=0;i<f.length;i++){alert(f[i].disabled)
if(f[i].disabled){f[i].disabled=false;}
}
}
</script>
</div>
</form>
</body>
</html>
function change(el){
el.style.display="none";
el.nextSibling.style.display="block";
var f=document.getElementById('frm');
alert(f.length)for(var i=0;i<f.length;i++){
alert(f[i].disabled)if(f[i].disabled){f[i].disabled=false;}
}
}
<html>
<head>
<title>无标题文档</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.2.min.js"></script>
<script>
function startUsing(){
$(".start").removeAttr("disabled");
}
</script>
</head> <body>
<input type="button" onclick="startUsing()" value="启用" /><br />
<input type="text" class="start" disabled="disabled" />
<input type="text" class="start" disabled="disabled" />
<input type="text" class="start" disabled="disabled" />
</body>
</html>
function change(el){
el.style.display="none";
el.nextSibling.style.display="block";
$("input[disabled='true']").attr("disabled","false");
}
<head>
<title>无标题文档</title>
<script language="javascript">
function startUsing(){
var allText = document.getElementsByName("start");
for(var i = 0; i < allText.length; i++){
allText[i].disabled = "";
}
}
</script>
</head> <body>
<input type="button" onclick="startUsing()" value="启用" /><br />
<input type="text" name="start" disabled="disabled" />
<input type="text" name="start" disabled="disabled" />
<input type="text" name="start" disabled="disabled" />
</body>
</html>