我有連接我的js函數與我的html的問題應該有一個彈出在我的網站上,當我點擊我的按鈕,但沒有發生任何事情。使用html連接javascript函數
下面是代碼:
<script type="text/javascript">
ConfirmDialog('Fik du solgt din genstand?');
var solgtgenst = document.getElementById('solgtgenst');
solgtgenst.onclick = function ConfirmDialog(message) {
$('<div></div>').appendTo('body')
.html('<div><h6>'+message+'?</h6></div>')
.dialog({
modal: true, title: 'Fik du solgt din genstand?', zIndex: 10000, autoOpen: true,
width: 'auto', resizable: false,
buttons: {
Yes: function() {
$('body').append('<h1>Confirm Dialog Result: <i>Yes</i></h1>');
$(this).dialog("close");
} ,
No: function() {
$('body').append('<h1>Confirm Dialog Result: <i>No</i></h1>');
$(this).dialog("close");
}
},
close: function (event, ui) {
$(this).remove();
});
};
</script>
HTML
<form>
<a class="btn btn-danger" href="delete/delete.product.php?product=<?php echo $encodeCodeProduct; ?>" id="solgtgenst" role="button" style="margin: 7px;">Slet</a>
</form>
檢查你的錯誤控制檯,可以肯定有語法錯誤 – ADyson
都能跟得上沒有語法錯誤 – Mikic
,因爲如果我們把你的代碼,這是奇數和將其粘貼到可運行環境中,在這裏:https://jsfiddle.net/gmr584b6/存在語法錯誤。也許上述不是你的實際代碼? – ADyson