用dom给type为hidden的input赋值

xiaoxiliang 2012-02-15 10:55:50
jsp代码<input id="sopType" name="sopType" type="hidden" value="${sopType}"/>
js代码document.getElementById("sopType").value ="type";为什么执行到这里就没了。
...全文
329 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiliang 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hzw2312 的回复:]

引用 5 楼 xiaoxiliang 的回复:

刚刚测了下document.getElementById("sopType").value这段不执行。。我再找找原因,是不是不应该这样取ID?

取ID是木有什么错误的!
看看是不是你的文档顺序问题!!!
在运行JScript code
document.getElementById("sopType").value ="typ……
[/Quote]
不是的。我是在这个页面显示出来后通过一Button转到JS执行的。找到原因了。是项目设置的问题。
BUG胡汉三 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xiaoxiliang 的回复:]

刚刚测了下document.getElementById("sopType").value这段不执行。。我再找找原因,是不是不应该这样取ID?
[/Quote]
取ID是木有什么错误的!
看看是不是你的文档顺序问题!!!
在运行
document.getElementById("sopType").value ="type";
的时候、HTML元素
<input id="sopType" name="sopType" type="hidden" value="${sopType}"/>

还没有被执行。
看看是不是你的JS在HTML元素之前就被执行了!
xiaoxiliang 2012-02-15
  • 打赏
  • 举报
回复
刚刚测了下document.getElementById("sopType").value这段不执行。。我再找找原因,是不是不应该这样取ID?
xiaoxiliang 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zsx841021 的回复:]

可以啊type="hidden"这样的话它已经被隐藏了。。你当然看不见效果了。。
alert(document.getElementById("sopType").value);你自己输出看下不就知道了
[/Quote]
就是我赋值的那段JS代码都不执行了啊
三石-gary 2012-02-15
  • 打赏
  • 举报
回复
可以啊type="hidden"这样的话它已经被隐藏了。。你当然看不见效果了。。
alert(document.getElementById("sopType").value);你自己输出看下不就知道了
xiaoxiliang 2012-02-15
  • 打赏
  • 举报
回复
没抱任何错。type="hidden"是可以这样赋值的吗?那段JS代码上面的语句都执行,到这句时就不执行了。
三石-gary 2012-02-15
  • 打赏
  • 举报
回复
报什么错。。

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧