2017-10-18 525 views
0

我一直在尋找這個問題的幾個小時。 我的JavaScript代碼在Chrome,Firefox和Edge上運行良好,但在Internet Explorer上無法運行。 該功能在Internet Explorer上未定義。我知道已經有很多關於它的話題,但在我的案例中沒有一個能夠起作用。javascript onclick函數未定義Internet Explorer

function it_do_not_work() 
 
{ 
 
    alert('Not working'); 
 
}
<div class="submit-petsitter-selection"> 
 
    <input type="submit" id="submit-petsitter-selection" class="btn btn-red-search" name="PetSittersSelection" data-selected-petsitters-none="@Translation.C03b_NumberOfSelectedPetSittersNone" data-selected-petsitters-singular="@Translation.C03_NumberOfSelectedPetSittersSingular" data-selected-petsitters-plural="@Translation.C03a_NumberOfSelectedPetSittersPlural" onclick="it_do_not_work();" /> 
 
</div>

+4

不知道它是否是一個錯字,但你有兩個開放? – delinear

+0

我打錯了,但我沒有忘記它在項目中^^' –

回答

0

我找到了解決辦法。這是Internet Explorer的兼容性。我補充說:

<!--[if lt IE 9]> 
    <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> 
<![endif]--> 
+0

你意識到[條件註釋已被棄用](https://msdn.microsoft.com/en-us/library/hh801214(v = vs 0.85)的.aspx)? – Liam

相關問題