asp.net document.getElementById 为什么获取不到隐藏域
在我点击页面按钮的时候调用js方法然后在方法里设置隐藏域的值用document.getElementById获取隐藏域的ID然后报错为NULL或不是对象然后documen...
在我点击页面按钮的时候 调用js方法 然后在方法里设置隐藏域的值
用document.getElementById 获取隐藏域的ID 然后报错 为NULL或不是对象
然后document.getElementsByName 获取NAME 就好使 为什么啊
其他的好像好使(就是例如 document.getElementById获取 DIV的ID没事)
就是 隐藏域 怎么回事
document.getElementById 和 document.getElementsByName
还有特殊地方 展开
用document.getElementById 获取隐藏域的ID 然后报错 为NULL或不是对象
然后document.getElementsByName 获取NAME 就好使 为什么啊
其他的好像好使(就是例如 document.getElementById获取 DIV的ID没事)
就是 隐藏域 怎么回事
document.getElementById 和 document.getElementsByName
还有特殊地方 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
怎么会呢?除非,你有俩个相同ID的控件。
追问
function ShowTabs(cid, ColumnName) {
document.getElementsByName("ColumnName").value = ColumnName
document.getElementsByName("ColumnName").value = ColumnName 只要不这句话换成ID的就会报错 为空一共就俩 隐藏域 然后后加个NAME属性 用ByName 就能获取到
追答
因为,getElementsByName 获取的是一个集合对象,你应该指定一下。
比如
var checkHelloList = getElementsByName("checkHello");
alert(checkHelloList[0]);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询