输入框的javascript值
我有一个插件,我正在尝试获取当前幻灯片的编号,每次更改幻灯片时,该编号将被写入ID为“input1”的输入框。我的语法有意义吗输入框的javascript值,javascript,jquery,html,Javascript,Jquery,Html,我有一个插件,我正在尝试获取当前幻灯片的编号,每次更改幻灯片时,该编号将被写入ID为“input1”的输入框。我的语法有意义吗 function currentSlide(){ var current = $('#slider').data('AnythingSlider').currentPage; document.getElementById("input1").innerHTML=current; }; 如果您试图更改元素中显示的内容,请设置.value,而不是.in
function currentSlide(){
var current = $('#slider').data('AnythingSlider').currentPage;
document.getElementById("input1").innerHTML=current;
};
如果您试图更改
元素中显示的内容,请设置.value
,而不是.innerHTML
想想看。你是写
之类的废话,还是写
?JavaScript对待元素的方式与HTML相同。如果input1
是一个输入(顾名思义),请使用:
或仅使用jQuery:
function currentSlide(){
var current = $('#slider').data('AnythingSlider').currentPage;
$("#input1").val(current);
};
如果您使用的是jQuery,我建议您在代码中始终使用jQuery选择器。我已经更新了第3行,使用jQuery选择input1
。不要使用innerHTML
,而是使用jQuery的val
函数,该函数将input1
的值设置为current
字符串。您可以替换document.getElementById(“input1”)。innerHTML=current;按$(“#input1”).html(当前);除此之外,没有html源代码很难判断。。。
function currentSlide(){
var current = $('#slider').data('AnythingSlider').currentPage;
$("#input1").val(current);
};
function currentSlide(){
var current = $('#slider').data('AnythingSlider').currentPage;
$('input1').val(current);
};