【发布时间】:2020-03-28 05:06:15
【问题描述】:
以下代码有问题。
HTML 代码
<head>
<!DOCTYPE html>
<html>
<head>
<script src="test.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
</head>
<body>
<div id="div1">
<h1 id="array-item"></h1>
<h3 id="index"></h3>
</div>
</body>
</html>
test.js
var name=['muzaffarpur','madhepura','bihar','patana','delhi','munger'];
var addImg=0;
$(document).ready(function(){
setInterval(slide, 1230);
});
function slide(){
if(addImg<=5){
$('#array-item').text(name[addImg]);
$('#index').text(addImg);
addImg++;
}else addImg=0;
}
预期输出
当addImg=0 时应显示muzaffarpur,当addImg=1 时应显示madhepura,以此类推。输出是muzaffarpur、ie 的不同字符的第一个索引值。
输出
当addImg=0 输出为m,当addImg=1 输出为a,以此类推。
它应该显示索引值,但它在每次迭代时显示第一个索引项的不同字符。
【问题讨论】:
标签: javascript jquery html text