<form name='regForm' action='/1.shtml' method='post'>
<input name='1' type='text' value='' /><br>
<input name='2' type='hidden' value='' /> <br>
<input name='3' type='text' value='' /> <br>
<input name='4' type='text' value='' /> <br>
<input name='5' type='text' value='' /> <br>
<input name='6' type='text' value='' /> <br>
<input name='7' type='text' value='' /> <br>
<input name='8' type='text' value='' /> <br>
<input name='9' type='text' value='' /> <br>
<input name='10' type='text' value='' /> <br>
<input name='11' type='text' value='' /> <br>
<input name='12' type='text' value='' /> <br>
<input name='13' type='text' value='' /> <br>
<input name='14' type='text' value='' /> <br>
<input name='15' type='text' value='' /> <br>
</form>
<script type='text/javascript'>
var g_elementsArr=document.forms[0].elements;
</script> 问题:我想直接建立一个数组,不用document.forms[0].elements这样来建立数组
这个数组可以存放10个elements,代码怎么写啊?
就是想把这个代码全改成JS的,不需要用WEB,我建立那个FORM只是为了有一个存放elements的数组而已
<input name='1' type='text' value='' /><br>
<input name='2' type='hidden' value='' /> <br>
<input name='3' type='text' value='' /> <br>
<input name='4' type='text' value='' /> <br>
<input name='5' type='text' value='' /> <br>
<input name='6' type='text' value='' /> <br>
<input name='7' type='text' value='' /> <br>
<input name='8' type='text' value='' /> <br>
<input name='9' type='text' value='' /> <br>
<input name='10' type='text' value='' /> <br>
<input name='11' type='text' value='' /> <br>
<input name='12' type='text' value='' /> <br>
<input name='13' type='text' value='' /> <br>
<input name='14' type='text' value='' /> <br>
<input name='15' type='text' value='' /> <br>
</form>
<script type='text/javascript'>
var g_elementsArr=document.forms[0].elements;
</script> 问题:我想直接建立一个数组,不用document.forms[0].elements这样来建立数组
这个数组可以存放10个elements,代码怎么写啊?
就是想把这个代码全改成JS的,不需要用WEB,我建立那个FORM只是为了有一个存放elements的数组而已
解决方案 »
- 求js 1对多驱动改变html设计思路,怎样最快?
- 史上最全的javascript教程 书籍提供下载
- javascripts动态嵌入的页面怎么才能抓到呢
- 明文传参中标签内有&&&&&符号,就取不到后面参数的值啦 怎么办啊
- JSP可编辑的下拉菜单第一项不能选中
- 请教下 Javascript 代码这样放置可以吗?
- Javascript提取数字出来?
- 请教大虾,有关input在传递文件的一些问题。
- 鼠标移入图片切换时会出现轻微抖动,求解
- 我用JS 写了一个超级强大的插件shearphoto截图,头像截图插件,切图插件,20天开发而成
- 请问那里有日历提示类控件 下载
- javaScript读取XML文件实现级联下拉列表框
var r = [];
for (var i=0, len=this.length, limit=limit||len; i<len && r.length<limit; i++)
if (!!selector(this[i], i, this))
r.push(this[i]);
return r;
};
Array.prototype.forEach = function(action) {
this.collect(function(o, i, a) { action(o, i, a); }); return this;
};
Array.prototype.each = function(action) {
this.collect(function(o, i, a) { a[i] = action(o, i, a); }); return this;
};var ary = []; ary.length = 10;
ary.each(function(item, index) { return "<input name='" + index + "' type='text' value='' />"; });
var div = document.createElement("div");
div.innerHTML = ary.join("<br />");// ary 里是 10 个 input
ary = Array.prototype.collect.call(div.childNodes, function(e) { return e.nodeType==1 && e.tagName.toLowerCase() == 'input'; });
var g_elementsArr=[],s='';
for(var i=0;i<15;i++){
s=i==1?'text':'hidden'
g_elementsArr[i].push(s);
}
for(var j=0,j<g_elementsArr.length,j++){
document.write("<input name='"+(j+1)+"' type='"+g_elementsArr[j]+"' value='' /> <br>")
}
</script>
-------------->改为
for(var j=0;j<g_elementsArr.length;j++)