对象不支持“onchange”属性或方法

在页面拿到了数据,在选中数据后点击选择按钮报:SCRIPT438: 对象不支持“onchange”属性方法那位可以帮忙解决一下

这是输入框:

    <input name="GuItemCGLDtoListItemNum" type="hidden" value=""/>
    <INPUT name="GuItemCGLDtoListItemNo" type="hidden" value="">
    <input type="hidden" name="mainTimes">
   <input name="GuItemCGLDtoListCustomerCode" class="common" type="text"  style="width:28%" 
            title=""
        ondblclick="getField(this, null, null, '0,1');code_CodeSelect(this,'corporateCode','0,1','Y','BusinessCode','setUpdateColorByOne()');setUpdateColorDynamic(this);"
         onkeyup="getField(this, null, null, '0,1');code_CodeSelect(this,'corporateCode','0,1','Y','BusinessCode','setUpdateColorByOne()');setUpdateColorDynamic(this);"
                                onchange="getField(this, null, null, '0,1');code_CodeChange(this,'corporateCode','0,1','Y','BusinessCode','setUpdateColorByOne()');setUpdateColorDynamic(this);"
            value=""/>
            <input type="text" style="width:56%" class="common01"
            name="GuItemCGLDtoListCustomerName" readonly
        value=""
            onchange="setUpdateColorDynamic(this);">
            --场所行业代码查询  -->
                <input type=button class='button' onClick="siteIndustryCode()" 
    name = 'buttonBussinessSourceName'  value="">
                        
这是我的js方法:
function evaluateMainFrameAgreement(siteIndustryCodeArray,mainFrameForm){
      if(siteIndustryCodeArray != null) {
        var type=document.getElementsByName("type1")[0].value
         mainFrameForm.GuItemCGLDtoListCustomerName.value = siteIndustryCodeArray['codeCode'];
         mainFrameForm.GuItemCGLDtoListCustomerName.onchange();
         }

change 事件 只能是 input ,select,textArea 才能用吧 你给谁加的