可以用
formName.elements[n]來表示它
n表示這個控件元素是formName表單中的第n+1個元素
formName.elements[n]來表示它
n表示這個控件元素是formName表單中的第n+1個元素
解决方案 »
- 有一段打印弹出页代码,如不打印弹出页而改为打印当前页,此代码怎么改?
- js如何实现图片每隔一段时间位置左右,上下发生改变
- Javascript蜘蛛纸牌,给寂寞的人
- JavaScript版蜘蛛纸牌实现的问题
- 打印问题
- navigator.mimeTypes.length为什么会是0 ?
- javascript启动应用程序
- 如何实现,页面上的一个input text对应的两个按钮,点击后分别进入不同的页面?
- 如何判断输入的字符串中含有中文
- 什么条件下网页自动刷新时会提示"不重新发送信息,则无法刷新网页"
- <input type="submit" class="submit" name="Submit" value="取消" onClick = submit()>
- jsp目前最好用的开发工具是什么?
formName.elements[n]來表示它
n表示這個控件元素是formName表單中的第n+1個元素
haha.value="123";
</script>
<script>
document.all("arr[]").value="123";
</script>
haha.value="123";
</script>
<script>
document.getElementsByName("arr[]")[0].value="123";
</script>
這是用於php的,表單中可能有很多元素名稱都叫做arr[].
提交後得到數組
哈哈
getElementsByName总是返回元素集合,即使只有一个也要加下标
这个特性很爽,哈哈..........
<input name="haha">
<SCRIPT>
var loOBJ = new Object();
loOBJ.x = 10;
haha.Data = loOBJ;
alert(haha.Data.x);
</SCRIPT>
而用all必须多于一个才是数组,这样就少了一层判断
<input name="arr[]" type=checkbox>
<input type=button onclick=check()>
<script>
function check(){
var o=document.getElementsByName("arr[]")
for(i=0;i<o.length;i++)if(o[i].checked)break;
if(i==o.length)alert("不能不选")
}
</script>
而用all必须多于一个才是数组,这样就少了一层判断
<input name="arr[]" type=checkbox>
<input type=button onclick=check()>
<script>
function check(){
var o=document.getElementsByName("arr[]")
for(i=0;i<o.length;i++)if(o[i].checked)break;
if(i==o.length)alert("不能不选")
}
</script>
<script>
var t1={1:2,3:4}
var t2=[1,2,3,4]
alert(t1[1]);
alert(t2[1]);
</script>
alert (t2.length)
var t2=[1,2,3,4]
t2[100] = 101
alert(t2.length)
alert(t2[99])
</script>
虽然改了length属性,但也仅仅是改了length属性而已。和这个并没有质的差别:
<script>
var t2=[1,2,3,4]
t2["abc"] = 101
alert(t2.length)
alert(t2[99])
</script>
<script>
var t2=[1,2,3,4]
t2["abc"] = 101
for (var a in t2)
alert(a+"="+t2[a])
</script>
for(ob in 也并不是哈希表独有的特性
<input name="arr[]" id="ar">
<input name="arr[]" id="ar"><script>
f=document.formname;
for(i=0;i<document.formname.ar.length;i++)
{
f.ar[i].value="123";
}
</script>这样既可以用js操作id=ar的ar数组,又可以把name=arr[]的arr数组传给PHP!!
呵呵。谢谢