js特效 比如说这个页面首次加载的时候,我要让页面中所有的输入控件的背景色为灰色,并且Enable=false的时候 js代码如何去阐述 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!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>Test</title><body> <input type="text" /> <input type="text" /> <input type="text" /> <input type="text" /> <input type="text" /> <input type="text" /><script type="text/javascript"> var inps = document.getElementsByTagName('input'), len = inps.length; for(var i = 0; i < len; i++){ inps[i].style.background = '#CCC'; inps[i].disabled = 'false'; }</script></body></html>楼主这意思》? 前两天项目里面需要用 ,, 自己封装的 /** * 方法目的 根据自己设定的编号 和 是否可用 改变页面空间的 是否可用 * 使用方法: * ChangeInputDisabled.changeDisabled([{"id":"alertName","enable":"true"},{"id":"infoType","enable":"true"}]); */ var ChangeInputDisabled= { changeDisabled:function(ids) { if(!ids||!ids.length||!ids.length>0)return; for(var i=0;i<ids.length;i++) { if($(ids[i].id)) { ChangeInputDisabled.changeByType($(ids[i].id),ids[i].enable); } } }, changeByType:function(obj,typeCheck) { if(obj&&obj.type) { var objtype=obj.type; switch(objtype) { case "checkbox": case "radio": var objs=document.getElementsByName(obj.name); for(var i=0;i<objs.length;i++) { ChangeInputDisabled.changeByOne(objs[i],typeCheck); } break; default: ChangeInputDisabled.changeByOne(obj,typeCheck); break; } } else { ChangeInputDisabled.changeByOne(obj,typeCheck); } }, changeByOne:function(obj,typeCheck) { if(typeCheck=="true") { obj.disabled="disabled"; }else { obj.removeAttribute("disabled"); } } } JQuery 读取服务器端返回对象? IFRAME 操作 父窗体无效? 为什么不能获得arr? 我想把两个function写在一起,但是不知道怎么改,请帮忙 mootools 在click事件中请求数据出错 使用JavaScript控制网页上的VML元素 如何在子窗口内获取框架或者框架上其他子窗口内的变量值 textarea的问题 如何让下拉框同时具有录入功能 如何以butten或链接实现页面刷新? JS 选中text中的值 正则表达式的问题
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<body> <input type="text" />
<input type="text" />
<input type="text" />
<input type="text" /> <input type="text" />
<input type="text" />
<script type="text/javascript">
var inps = document.getElementsByTagName('input'),
len = inps.length;
for(var i = 0; i < len; i++){
inps[i].style.background = '#CCC';
inps[i].disabled = 'false';
}
</script>
</body>
</html>楼主这意思》?
前两天项目里面需要用 ,, 自己封装的
/**
* 方法目的 根据自己设定的编号 和 是否可用 改变页面空间的 是否可用
* 使用方法:
* ChangeInputDisabled.changeDisabled([{"id":"alertName","enable":"true"},{"id":"infoType","enable":"true"}]);
*/
var ChangeInputDisabled=
{
changeDisabled:function(ids)
{
if(!ids||!ids.length||!ids.length>0)return;
for(var i=0;i<ids.length;i++)
{
if($(ids[i].id))
{
ChangeInputDisabled.changeByType($(ids[i].id),ids[i].enable);
}
}
},
changeByType:function(obj,typeCheck)
{
if(obj&&obj.type)
{
var objtype=obj.type;
switch(objtype)
{
case "checkbox":
case "radio":
var objs=document.getElementsByName(obj.name);
for(var i=0;i<objs.length;i++)
{
ChangeInputDisabled.changeByOne(objs[i],typeCheck);
}
break;
default:
ChangeInputDisabled.changeByOne(obj,typeCheck);
break;
}
}
else
{
ChangeInputDisabled.changeByOne(obj,typeCheck);
}
},
changeByOne:function(obj,typeCheck)
{
if(typeCheck=="true")
{
obj.disabled="disabled";
}else
{
obj.removeAttribute("disabled");
}
}
}