日期:2014-05-16  浏览次数:20344 次

求助:网页错误信息->消息-> 对象不支持此操作

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