[英]javascript value to input box
我有一個插件,我試圖獲取當前幻燈片的編號,然后在每次更換幻燈片時將其寫入ID為“ input1”的輸入框中。 我的語法有意義嗎?
function currentSlide(){
var current = $('#slider').data('AnythingSlider').currentPage;
document.getElementById("input1").innerHTML=current;
};
如果input1
是輸入(顧名思義),請使用:
document.getElementById("input1").value = current;
或僅使用jQuery:
function currentSlide(){
var current = $('#slider').data('AnythingSlider').currentPage;
$("#input1").val(current);
};
如果要更改<input>
.innerHTML
,請設置.value
而不是.innerHTML
。
想一想。 您是寫<input>Blah blah blah</input>
還是寫<input value="Blah blah blah" />
? JavaScript對元素的處理方式與HTML相同。
function currentSlide(){
var current = $('#slider').data('AnythingSlider').currentPage;
$('input1').val(current);
};
如果您使用的是jQuery,建議您在整個代碼中堅持使用jQuery選擇器。 我已經更新了第3行,以使用jQuery選擇input1
。 代替使用innerHTML
,使用jQuery的val
函數,該函數會將input1
的值設置為current
字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.