我想要做的是獲得與點擊下面的提交按鈕相同的結果。在JavaScript中獲取'this'對象而不使用'this'這個詞
<input id="submit_http:" class="add_submit" type="button" onclick="return dex.forms.form_ajax_submit(this,function(res) { alert('posting failed'); },function(res) { alert('posting success'); });" value="Next" name="submit_http:">
我試圖做這樣的:
$('.NextButton').click(function() {
dex.forms.form_ajax_submit(document.getElementsByName('submit_http:'),
function(res) {
alert('posting failed');
},
function(res) {
alert('posting success');
});
});
不過貌似document.getElementsByName沒有返回相同的結果 的提交按鈕「這個」 我怎樣才能解決這個問題?
:使用
要麼訪問數組的第一個元素:
,或者使用已經推薦和更精確的功能'? – 2012-02-29 12:53:46
,因爲我不能使用,因爲它不會涉及到「提交」按鈕,而是「NextButton」 – DanR 2012-02-29 12:54:47
你用document.getElementsById檢查它嗎? – MCSI 2012-02-29 12:55:14