在sublime下用HTML和JS设计英文名字大小写奇偶位转换,但是运行时无法正常工作,求解答?

图片说明图片说明图片说明

html

<!DOCTYPE html>



Document


名字大小写转换器

请输入您的名字:

开始转换



##js
function cap(){
var input=document.getElementById("name");
var name=input.value;
var newName="";
for(var i=0;i< name.length;i++){
if(i%2==0){
newName += name.charAt(i).toUpperCase();
}else{
newName += name.charAt(i).toLowerCase();
}
}
input.value=newName;}

代码打错了,找到问题了,抱歉占用位置