我正在嘗試用JavaScript以編程方式單擊按鈕。使用下面的代碼工作正常:Android瀏覽器.click()不能正常工作javascript
var pbutton= document.getElementById('psubmit');
pbutton.click();
但是當我嘗試在我的手機瀏覽器,它不會觸發click事件。他們的另一種方式是爲移動瀏覽器做到這一點嗎?
我正在嘗試用JavaScript以編程方式單擊按鈕。使用下面的代碼工作正常:Android瀏覽器.click()不能正常工作javascript
var pbutton= document.getElementById('psubmit');
pbutton.click();
但是當我嘗試在我的手機瀏覽器,它不會觸發click事件。他們的另一種方式是爲移動瀏覽器做到這一點嗎?
你需要爲此實現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文件。希望這可以幫助。乾杯:)
您可以使用jQuery
$(function(){
$('#psubmit').click()
});
嘗試使用jQuery:
$('psubmit').live("click",function(){
//Function code here
});
如果你不介意使用一些jQuery的你可以嘗試使用'$( 「#psubmit」)。觸發(「點擊」);' – Jaay
[在Android股票瀏覽器中的鏈接中使用點擊()不工作](http://stackoverflow.com/questions/16936066/using-click-on-links-in-android -stock-browser-not-working) – dirkk
可能的重複[如何觸發JavaScript事件點擊](http://stackoverflow.com/questions/2381572/ho W-可以-I-觸發一個JavaScript的事件點擊) – jazZRo