<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.   

    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() {}
    }
      

  2.   

    try:<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() {......}
    });
      

  3.   

    你用的firefox装上firebug,你贴一下错误信息瞧瞧