关于JS 的for循环只执行了一次的问题
<scriptTYPE="text/javascript">varstr2="2"vartextLengthLimited=250;varthumId="";functi...
<script TYPE="text/javascript">
var str2 = "2"
var textLengthLimited = 250;
var thumId = "";
function first(){
var thum = null;
for(var i=0; i<=29; i++){
window.alert(i + "thumbnail" + i);
if(document.getElementById("thumbnail" + i).innerHTML != null && document.getElementById("thumbnail" + i).innerHTML != ""){
thum = document.getElementById("thumbnail" + i).innerHTML;
if(thum.length > 250){
thum.substr(0,[250]);
}
}
}
}
</script>
HTML页面中有很多thumbnail,并且thumbnail的id是连续的,如thumbnail1,thumbnail2,所以想使用一个递归来完成对所有的thumbnail操作,但是alert只弹出了一次,请问问题出在哪里呢? 展开
var str2 = "2"
var textLengthLimited = 250;
var thumId = "";
function first(){
var thum = null;
for(var i=0; i<=29; i++){
window.alert(i + "thumbnail" + i);
if(document.getElementById("thumbnail" + i).innerHTML != null && document.getElementById("thumbnail" + i).innerHTML != ""){
thum = document.getElementById("thumbnail" + i).innerHTML;
if(thum.length > 250){
thum.substr(0,[250]);
}
}
}
}
</script>
HTML页面中有很多thumbnail,并且thumbnail的id是连续的,如thumbnail1,thumbnail2,所以想使用一个递归来完成对所有的thumbnail操作,但是alert只弹出了一次,请问问题出在哪里呢? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询