js怎么将小写字符串依次转为大写
发布网友
发布时间:2022-04-22 23:17
我来回答
共2个回答
热心网友
时间:2022-04-22 13:32
//js部分
window.onload=function(){
var time=1000;
var getText=document.getElementById("text").innerHTML;
var arrayText=getText.split("");
var i=0;
setInterval(function(){
if(i>=arrayText.length){
i=0;
}
for(var j=0;j<arrayText.length;j++){
arrayText[j]=arrayText[j].toLowerCase();
}
arrayText[i]=arrayText[i].toUpperCase();
document.getElementById("text").innerHTML=arrayText.join("");
i++;
},time);
}
<!-- HTML部分 -->
<span id="text">hello</span>
变量time设定间隔时间,当前事例中time为1000毫秒,即1秒。
热心网友
时间:2022-04-22 14:50
var str = 'hello',
arr = str.split(''),
i = 0,
len = arr.length,
len2 = arr.length,
newArr = [];
for(; i < len; i++){
var s = '',
j = 0;
for(; j < len2; j++) {
if(i ==j) {
s += arr[j].toUpperCase();
}else {
s += arr[j];
}
}
newArr.push(s);
}
console.log(newArr);