wwle 2021-10-15 10:53 采纳率: 50%
浏览 42
已结题

这个新弹出的div 为什么不显示form


<script language="javascript">
var docEle = function() {
return document.getElementById(arguments[0]) || false;
}
function openNewDiv(_id) {
var m = "mask";
if (docEle(_id)) document.removeChild(docEle(_id));
if (docEle(m)) document.removeChild(docEle(m));

var newDiv = document.createElement("div");
newDiv.id = _id;
newDiv.style.position = "absolute";
newDiv.style.zIndex = "9999";
newDiv.style.width = "500px";
newDiv.style.height = "300px";
newDiv.style.top = "50px";
newDiv.style.left = (parseInt(document.body.scrollWidth) - 300) / 2 + "px"; // 屏幕居中
newDiv.style.background = "#EFEFEF";
newDiv.style.border = "1px solid #860001";
newDiv.style.padding = "5px";
newDiv.innerHTML = "新激活图层内容&nbsp;&nbsp;&nbsp;&nbsp;";
document.body.appendChild(newDiv);
// mask图层
var newMask = document.createElement("div");
newMask.id = m;
newMask.style.position = "absolute";
newMask.style.zIndex = "1";
newMask.style.width = document.body.scrollWidth + "px";
newMask.style.height = document.body.scrollHeight + "px";
newMask.style.top = "0px";
newMask.style.left = "0px";
//newMask.style.background = "#000";
newMask.style.filter = "alpha(opacity=40)";
newMask.style.opacity = "0.40";
document.body.appendChild(newMask);

// 关闭mask和新图层
var newA = document.createElement("a");
newA.href = "#";
newA.innerHTML = "关闭";
newA.onclick = function() {
document.body.removeChild(docEle(_id));
document.body.removeChild(docEle(m));
return false;
}
newDiv.appendChild(newA);
}


var dlform = document.createElement('form');
dlform.style = "display:block;";
dlform.method = 'post';
dlform.action = '../fileServlet';
dlform.target = '_blank';
dlform.encding="multipart/form-data"

//dlform.enctype="multipart/form-data"

var hdnFilePath = document.createElement('input');
hdnFilePath.type = 'hidden';
hdnFilePath.name = 'filePath';
hdnFilePath.value = filePath;
dlform.appendChild(hdnFilePath);

var hdnFile = document.createElement('input');
hdnFile.type = 'file';
hdnFile.name = 'fs';
dlform.appendChild(hdnFile);

var btnsubmit = document.createElement('input');
btnclose.type = 'submit';
btnclose.name = 'btnsubmit';
dlform.appendChild(btnsubmit );
 

var btnclose = document.createElement('input');
btnclose.type = 'button';
btnclose.name = 'btnclose';
btnclose.onclick=function() {
document.body.removeChild(docEle(_id));
document.body.removeChild(docEle(m));
return false;
}
dlform.appendChild(btnclose);

newDiv.appendChild(dlform)

//document.body.appendChild(dlform);
//dlform.submit();
//document.body.removeChild(dlform);

</script>
<a href="#" onclick="openNewDiv('newDiv');return false;">激活新层</a>

  • 写回答

1条回答 默认 最新

  • Winlams 2022-08-28 11:05
    关注
    
    dlform.style = "display:block;";// ??
    //改为
    dlform.style.display="block";
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月22日
  • 已采纳回答 9月14日
  • 创建了问题 10月15日

悬赏问题

  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮