2014-12-04 55 views
0
$('#arch').on('click', function(){ 
    var x='<p><a href="#" onclick="javascript:dispcontacts()" class="btn btn-lg btn-success" id="contacts" role="button">Fix a Appointment</a></p>'   
      $('#mydata').html(x); 
}); 


function dispcontacts { 
    document.getElementById("mydata").innerHTML = "Contacts"; 
} 

動態調用我不能夠調用dispcontacts()JavaScript函數從動態添加代碼

如何調用dispcontacts?

+2

你缺少'('。 – undefined 2014-12-04 05:12:13

+0

請檢查瀏覽器控制檯是否存在錯誤。你的語法錯誤會顯示在那裏,然後你可以自己找到/解決它們。 – jfriend00 2014-12-04 05:17:57

+0

投票結束,因爲這是一個簡單的印刷錯誤,並不可能有助於未來的讀者(按照SO指導方針)。 – jfriend00 2014-12-04 05:23:18

回答

0

您忘記了()。它應該是

function dispcontacts() { 
    document.getElementById("mydata").innerHTML = "Contacts"; 
}