2016-10-06 76 views
-1

我的google.maps.event.addListener正常工作textbox textchanged事件,但我想觸發它​​的任何輸入按鈕。谷歌地圖addListener不工作的輸入按鈕單擊事件

這是我的腳本

google.maps.event.addDomListener(window, 'load', function() { 

    var checkprice = document.getElementById('checkprice'); 
    google.maps.event.addListener(checkprice, 'onclick', function() { 
     alert('button clicked'); 
    } 

我有一個類似的帖子here,但它的解決方案有太多的錯誤。

+2

相反addListener'你能嘗試添加一個'的document.getElementById( 'checkprice')的'的onclick =函數(){警報( '按鈕,點擊');};'聲明? –

+0

是的,這是工作,謝謝 –

+0

酷Neeraj !.我已經發布了這個答案。你能接受嗎?提前致謝! –

回答

0

而是具有addListener的,你可以嘗試添加此,

document.getElementById('checkprice').onclick = function() 
{ 
    alert('button clicked'); 
}; 

希望這有助於!

1

我沒有測試,但它應該是一個DOM事件:

google.maps.event.addDomListener(checkprice, 'click', function() { 
    alert('button clicked'); 
}); 
0

jQuery選擇器和單擊事件也是一個乾淨的方法。您可以試試以下內容

$('#checkprice').click(function(){ 
    console.log('button clicked'); 
}); 

下面是片段演示。
你也可以在jsfiddle上用demo進行測試和調整。
希望它有幫助。 。

$('#checkprice').click(function() { 
 
    alert('button clicked'); 
 
    console.log('button clicked'); 
 
    //check in console 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input id="checkprice" type="button" value="check price" />

相關問題