Javascript 通过单击更新数据输入

Javascript 通过单击更新数据输入,javascript,jquery,Javascript,Jquery,基本上我有一个jsp文件,它有一个表单和一个div。大致上: <div style="visibility:hidden;" id="popup"> //several input </div> <form> //several input </form> 我的问题是:当我点击按钮时,update函数被调用,但奇怪的是,只调用document.getElementById('popup')之后的第一行;执行(在我的示例中,仅更新地

基本上我有一个jsp文件,它有一个表单和一个div。大致上:

<div style="visibility:hidden;" id="popup">
    //several input
</div>
<form>
    //several input
</form>
我的问题是:当我点击按钮时,update函数被调用,但奇怪的是,只调用document.getElementById('popup')之后的第一行;执行(在我的示例中,仅更新地址)。为什么呢


提前感谢

我发现了我的问题所在:在其中一行中,我在getElementById中使用了错误的id,因此错误的一行下面的所有行都没有执行。

你能发布整个代码片段吗?最好是在jsfiddle或类似的东西上,但由于我的代码中有一点使用了$.getJSON(url),即使我将代码放在jsfiddle上,您也不能运行代码吗?您可以请求它,好的,我会试试that@BorisLobanov我发现了问题所在。检查下面的答案。谢谢你的帮助。
function update(){
   document.getElementById('popup').visibility = 'hidden;
   //setting the address
   //setting the name
   //setting the firstname
   //...
}