首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

为啥 innerHTML 生成的代码,在触发另外一个函数之后就消失了

2012-08-07 
为什么 innerHTML 生成的代码,在触发另外一个函数之后就消失了?用var newDiv div iddivUpload + coun

为什么 innerHTML 生成的代码,在触发另外一个函数之后就消失了?


var newDiv = "<div id=divUpload" + count +">"
  + " <input id=file" + count + " type='file' style='width:330px;' name='upfile[]'>"
  + " <a href=javascript:delfile('divUpload" + count + "'); style='font-size:14px;' >删除</a>"
  + " </div>";  
document.getElementById("addpoint").insertAdjacentHTML("beforeEnd", newDiv);  

动态地增加了一些表单元素

但是在提交表单的时候又加了一个判断的函数check()

触发了check()之后,原先动态增加的表单元素不见了

[解决办法]
对 重新刷新页面了

热点排行