获取未捕获的ReferenceError:函数未定义

时间:2019-08-13 18:29:05

标签: javascript function html-table href

函数未定义,但它是定义的,我不明白为什么。

同时使用href和onclick都会出现相同的错误。我已经在其他页面中使用了它,但是它可以工作,但是我无法在其他页面中使用它

尝试:

<td><a href="javascript:divShowHide('preMP');" id="#mID#">#mNo#</a></td>

尝试:

<td onclick="divShowHide('preMP');">#mNo#</td>

功能:

<script>
function divShowHide(showDiv) {

  if (document.getElementById(showDiv).style.display == 'none') {
    document.getElementById(showDiv).style.display = 'block';
  } 
  else {
    document.getElementById(showDiv).style.display = 'none';
  }
}
</script>

想显示这个:

<div id="preMP" style="display:none">                                                                                                      
 <cfif preExists NEQ "">                                                                                                       
     <cfloop query="qPreviousMPs">                                                                                                         
     <cfset mpCNT=mpCNT + 1>                                                                                                            
         <tr>                                                                                                                 
             <td style="display:none;">#qPreviousMPs.ID#</td>                                                                                                           
             <td colspan="1">Comments(<cfoutput>#mpCNT#</cfoutput>)</td>                                                                                                           
             <td colspan="1"><cfoutput>#qPreviousMPs.previousMP#</cfoutput></td>                                                                                                                      
         </tr>                                                                                                       
     </cfloop>                                                                                                     
 </cfif>
</div>

错误: 未捕获的ReferenceError:未定义divShowHide     在:1:1

1 个答案:

答案 0 :(得分:1)

您不清楚问题是什么,但我认为这与您的html有关。确保使用SCRIPT标签调用包含show / hide函数的脚本。