JQUERY很容易就实现此功能$(':text')。如果纯粹的JAVASCRIPT ,个人觉得就只有获取所有INPUT,然后遍历,将type不为text的全部删除。
解决方案 »
- 为什么我无法将图片drag-drop到浏览器指定的位置
- 明天毕业答辩,设计的系统出了点问题,高手进~~~~三大框架
- js可以读取图片的RGB值吗?
- 当打开页面时能显示内容
- showModalDialog位置的问题~~~~!!!急~~~~
- 有个基础问题请教大家,如何使父页面不在框内的页面发生事件时而改变。。。。
- ligerui div或layout 高度自适应问题 路过就送分 求路过
- 把ext api中的dataview例子放到我的程序中不显示也不报错,不知道什么原因
- js操作注册表问题,在线等待,解决就给分,先谢了!!
- 那种广告窗口怎么实现的?没有菜单,没有具栏!
- IE浏览器A标签下包含img标签点击不跳转,怎么回事?急!急!急!急!
- 求jquery lazyload的数据延迟加载,或某一个区域模块延迟加载
var inputs = document.getElementsByTagName("input"), IPS = [];
for (var i = 0, j = inputs.length; i < j; i++)
if (inputs[i].type == 'text') IPS[IPS.length] = inputs[i];
如果用jquery查id包含maxvalue字样的input控件应该怎么写呢?
<!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">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
//页面加载完事件
$(function(){
//取得所有id中包含maxvalue的对象
var $objs = $("[id*='maxvalue']");
//将上面取到对象的id, 全部连成一个字符串
var ids = $objs.map(function(){ return this.id; }).get().join(", ");
alert(ids);
});
</script>
</head>
<body>
<input type="text" id="maxvalue1" value="maxvalue1" /><br />
<input type="text" id="maxvalue2" value="maxvalue2" /><br />
<input type="text" id="maxvalue3" value="maxvalue3" /><br />
<input type="text" id="amaxvalue01" value="amaxvalue01" /><br />
<input type="text" id="Div1" value="Div1" />
</body>
</html>