form.all.xxx.value其中all的含义 all 指 Form 所有对象的集合,就用法上,form.xxx.value 和 form.all.xxx.value 没有区别. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例如这段代码,把all去掉就会出错,有人给我解释以下为什么吗<table border="1" width="286"> <tr onclick="this.all.aaa.checked=!this.all.aaa.checked;"> <td ><input type=checkbox name=aaa onclick="this.checked=!this.checked;"></td> <td>123</td> </tr> <tr onclick="this.all.aaa.checked=!this.all.aaa.checked;"> <td ><input type=checkbox name=aaa onclick="this.checked=!this.checked;"></td> <td>123</td> </tr> <tr onclick="this.all.aaa.checked=!this.all.aaa.checked;"> <td ><input type=checkbox name=aaa onclick="this.checked=!this.checked;"></td> <td>123</td> </tr></table> 你看看你的all指的是不是form的name属性? form也可以加all,我还不知道呢你去掉出错,,那按 lymzyc(豆豆) 检查看,你的all指的是不是form的name属性? all就是所有。一般去掉all 就要加上form的名称, http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp 还没解释到重点,为什么table下就不能去掉all?楼上的那个都是英文,看不懂的说。 form.xxx这种形式只能用来访问其中的表单元素如各种<input>,<select>等,而form.all可以访问<form></form>标签包含的任意元素。如<form><div id=div1><input name=text1 id=text1></div><input name=text2 id=text2></form>用form.xx可以访问text1 ,text2,但不能访问 div1;而用form.all.xx则可以访问这三个。而对别的容器元素,如<table>,则只能通过.all.xx这样的形式访问。另外也说明一点的是,对于表单元素,提交时用name/value,在客户端访问时,则name和id通用。如<form><input name=text1 id=text001></form>, 你用form.text1(或form.all.) 和form.text001(或form.all.)都可以访问其中的text。而对于非表单元素,则只能用id来访问。如<form><div name=div1 id=div001></div></form>则只能通过form.all.div001来访问。 showbo大神,帮我看看样式问题 请大神们帮解答一下JQuery 的问题,感激涕零 各位牛人帮忙看看哪里出错了 这样的效果 可以实现吗 求javascript中播放歌曲的语句 如何取得open("xxx.htm?name=abc")里的参数值,在线等! [ 紧急求助]请问如何在prompt警告对话框之后,保留刚才输入的内容 菜鸟问的高水平问题,不够加分,见者有份。 获取网页验证码图片地址 各位大神,请问有见过这种加密算法吗,是否哪个框架的? 谁能给我一个包含全国省市甚至更深层次的xml数据文件 javascript函数,参数默认值该怎么加?
<table border="1" width="286">
<tr onclick="this.all.aaa.checked=!this.all.aaa.checked;">
<td ><input type=checkbox name=aaa onclick="this.checked=!this.checked;"></td>
<td>123</td>
</tr>
<tr onclick="this.all.aaa.checked=!this.all.aaa.checked;">
<td ><input type=checkbox name=aaa onclick="this.checked=!this.checked;"></td>
<td>123</td>
</tr>
<tr onclick="this.all.aaa.checked=!this.all.aaa.checked;">
<td ><input type=checkbox name=aaa onclick="this.checked=!this.checked;"></td>
<td>123</td>
</tr>
</table>
你去掉出错,,那按 lymzyc(豆豆) 检查看,你的all指的是不是form的name属性?
一般去掉all 就要加上form的名称,
楼上的那个都是英文,看不懂的说。
如各种<input>,<select>等,而form.all可以访问<form></form>标签包含的任意元素。
如
<form>
<div id=div1><input name=text1 id=text1></div>
<input name=text2 id=text2>
</form>
用form.xx可以访问text1 ,text2,但不能访问 div1;而用form.all.xx则可以访问这三个。而对别的容器元素,如<table>,则只能通过.all.xx这样的形式访问。另外也说明一点的是,对于表单元素,提交时用name/value,在客户端访问时,则name和id通用。
如<form><input name=text1 id=text001></form>, 你用form.text1(或form.all.) 和form.text001(或form.all.)都可以访问其中的text。而对于非表单元素,则只能用id来访问。如<form><div name=div1 id=div001></div></form>则只能通过form.all.div001来访问。