str = "***.gif"
str2 = str.substring(str.length-3)or
str2 = str.replace(/^.*?\.([^.]+)$/,"$1");

解决方案 »

  1.   

    <script language=javascript>
    var str = "sagsda.sdfsd.sdfsd.ss.jpg";
    var sss = str.split(".");
    alert(sss[sss.length-1]);
    </script>
      

  2.   

    <input type="file" name="file" size="15" maxlength="100" class="editbox1" accept="image/*" >
            <input type="button" onclick="alert(this.value)" name="type" value=file.value.substring(file.value.lastIndexOf('.')+1)>我想把值赋给别外一个按钮,可怎么总是得不到变量
      

  3.   

    try<input type="file" name="file" size="15" maxlength="100" class="editbox1" accept="image/*" onpropertychange="btn1.value=file.value.substring(file.value.lastIndexOf('.')+1)">
    <input type="button" name=btn1 onclick="alert(this.value)" value="click me">
      

  4.   

    <input type="file" name="file" size="15" maxlength="100" accept="image/*" onblur="ddd.value=this.value.substring(this.value.lastIndexOf('.')+1)">
    <input type="button" onclick="alert(this.value)" name="ddd" >