复选框空间如下:
<input type="checkbox" name="checkbox" id="checkbox" onclick="fnIsCheck()" value="<%=user.getId() %>"/>
获取复选框value值的代码如下:
function fnIsCheck()
{
var chArr=document.getelementsByName("checkbox");
alert(chArr);
}为什么点击复选框后弹出object 然后我有这样写了:
function fnIsCheck()
{
var chArr=document.getelementsByName("checkbox").value;
alert(chArr);
}
点击复选框弹出了undefined
各位大神 这到底是什么原因啊?我感觉我没写错啊,想了很久都想不出结果?求教!!
<input type="checkbox" name="checkbox" id="checkbox" onclick="fnIsCheck()" value="<%=user.getId() %>"/>
获取复选框value值的代码如下:
function fnIsCheck()
{
var chArr=document.getelementsByName("checkbox");
alert(chArr);
}为什么点击复选框后弹出object 然后我有这样写了:
function fnIsCheck()
{
var chArr=document.getelementsByName("checkbox").value;
alert(chArr);
}
点击复选框弹出了undefined
各位大神 这到底是什么原因啊?我感觉我没写错啊,想了很久都想不出结果?求教!!
解决方案 »
- 求js效果
- 中转页传递参数的问题
- !在线等!急!!!关于javascript中日期合法性的判定!
- 如果用JAVAscript给表单里面的select追加值!在线等!(菜鸟)
- 问个很简单的问题
- 请问?像这样的字符串怎样截取?(111212121, 213213211, 123213211, 846544, 564544)
- 如何从字frame页中利用form.submit()提交父页面的表单,我试了parent.form.submit()就是不行,在线等待,解决立刻结分
- 点击浏览器关闭而产生事件是什么?
- 小KS:JS中判断不等于怎么写?
- 搜索不了,只好提问散分!后退到上一页的上一页如何写?
- js如何拿flash版本号?
- js区的大神门啊,谁用过google map啊,教教我这个可怜的人吧~~~
2.getElementsByName()的返回值是个数组,要用[]来访问数据;
3.尽量避免使用checkbox之类的单词作为id、name属性值。<input type="checkbox" name="chk" id="chk" onclick="fnIsCheck()" value="<%=user.getId() %>" />
<script type="text/javascript">
function fnIsCheck() {
var chArr = document.getElementsByName('chk')[0].value;
//或者 var chArr = document.getElementById('chk').value;
alert(chArr);
}
</script>
var chArr=document.getelementsByName("checkbox");
应该是getElementsByName
第二:document.getElementsByName 方法返回的是一个集合
所以要改为
function fnIsCheck()
{
var chArr=document.getElementsByName("checkbox")[0].value;
alert(chArr);
}
并且数组是没有value这个属性的所以是undefined
var chArr=document.getelementsByName("checkbox");
得到的是个数组
你遍历这个数组item
打印每个item.value就好了吧