function methons(){
var val= "style";
    
            var pwdanswer = document.getElementById("pwdanswer");
      
            var test = pwdanswer.value;
            alert(test);
           
            
            for(var i = 0; i < val.length; i++){            test = test.replaceAll("s", "abc");           }
       
        
            return true;
}

解决方案 »

  1.   

    你的test变量仅在函数methons()里有效,最后既没有return它又没有赋值给哪个更长生命周期的变量,你替换的事不就白做了吗,你这函数的目的是什么?
    另。JavaScript代码的问题不是发在这个版块的。
      

  2.   

    没有replaceAll的方法只有replace方法
      

  3.   

    test = test.replaceAll("s", "abc"); 
     JS中没有replaceAll()方法,只有replace()方法,用这个试试!