document.createElement 创建元素时会有浏览器兼容问题,正确的用法是这样
var obj = document.createElement("div");
var objHead = document.createElement("div");
var objBody = document.createElement("div");
obj.id="confirm";
obj.className="confirm-div"
obj.appendChild(objHead);
obj.appendChild(objBody);
document.body.appendChild(obj);
objHead.innerHTML='<div class="confirm-head"><span class="title">支付</span><span class="close" id="closePop">关闭</span></div>';
objBody.innerHTML='<div class="confirm-body"><div class="hint">付款完毕前请勿关闭此窗口。完成付款后请根据您的情况点击下面的按钮。</div><div class="buttons"><span class="success" id="success">已完成付款</span><span class="fail" id="fail">换个支付方式</span></div></div>';