<script type="text/javascript">
var vpcmid = "<%=vpcmid%>";
var vpctid = "<%=vpctid%>";
$(function() {
document.getElementById("uploadParams").innerHTML("<input type='hidden' name='vpcmid' value='"+vpcmid+"' /> \
<input type='hidden' name='vpctid' value='"+vpctid+"' />"); // ①
function submitUploadInfo() {......}
});
注释①的地方出现了如上错误信息。
html部分:
<body>
<div id="uploadInfoPanel" style="padding: 5px 0px 0px 5px;">
<form id="uploadInfoForm" name="uploadInfoForm" action="post" enctype="multipart/form-data">
<div id="uploadParams"></div>
</form>
</div>
</body>
------解决方案--------------------
1、$(function() { 这个写法需要有某个 js 框架支持,但并没有看见你加载
2、innerHTML 是属性,不是方法
window.onload = function() {
document.getElementById("uploadParams").innerHTML = "<input type='hidden' name='vpcmid' value='"+vpcmid+"' /> \
<input type='hidden' name='vpctid' value='"+vpctid+"' />"// ①
function submitUploadInfo() {}
}