簡體   English   中英

javascript值輸入框

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM