2015-01-15 106 views
1

我正在嘗試用JavaScript以編程方式單擊按鈕。使用下面的代碼工作正常:Android瀏覽器.click()不能正常工作javascript

var pbutton= document.getElementById('psubmit'); 
pbutton.click(); 

但是當我嘗試在我的手機瀏覽器,它不會觸發click事件。他們的另一種方式是爲移動瀏覽器做到這一點嗎?

+1

如果你不介意使用一些jQuery的你可以嘗試使用'$( 「#psubmit」)。觸發(「點擊」);' – Jaay

+0

[在Android股票瀏覽器中的鏈接中使用點擊()不工作](http://stackoverflow.com/questions/16936066/using-click-on-links-in-android -stock-browser-not-working) – dirkk

+0

可能的重複[如何觸發JavaScript事件點擊](http://stackoverflow.com/questions/2381572/ho W-可以-I-觸發一個JavaScript的事件點擊) – jazZRo

回答

0

你需要爲此實現jQuery或使用簡單的JavaScript。

您可以添加以下代碼通過純JavaScript

document.getElementById('psubmit').click(); 

實施可以檢查的jsfiddle here

或jQuery的,你可以通過

$(document).ready(function(){ 
$('#btn').click(function(){ alert("JQuery Running!");}); 
$("#btn").trigger("click"); 
}); 

實施可以檢查的jsfiddle here

對於這兩個工作你需要有id屬性定義。要實現jQuery,你需要在你的代碼中添加jquery文件。希望這可以幫助。乾杯:)

0

您可以使用jQuery

$(function(){ 
    $('#psubmit').click() 
}); 
0

嘗試使用jQuery:

$('psubmit').live("click",function(){ 
    //Function code here 
}); 
相關問題