Javascript 从 html5 嵌入视频中切出文件扩展名

Javascript slice out file name extension from html5 embedded video

我试图仅从 "+ element +" 结果中删除文件扩展名 .mp4。 我试过 imagesdata.split(".").slice(0, -1).join(".") 但它不起作用或者我做错了。

function createImagesTag(data){
    var imagesdata = JSON.parse(data);
    images=imagesdata;
    var imagesTag="";
    var a=0;
    imagesdata.forEach(element => {
        if(a==0){
            imagesTag+="<video muted preload='metadata' width='80%' height='40%' id='images_"+a+"' onclick='changeSelected("+ a +")' class='imagescards' <source src='"+ element +"#t=0.5'type='video/mp4' style='border: 3px solid red;'></video><br />"
        }
        else{
            imagesTag+="<video muted preload='metadata' width='80%' height='40%' id='images_"+a+"' onclick='changeSelected("+ a +")' class='imagescards' <source src='"+ element +"' type='video/mp4'></video><br />"
        }
      a++;
    });

    document.getElementById("images").innerHTML = imagesTag;

}

感谢@Carsten Løvbo Andersen 的回答,这 element = element.split(".").slice(0, -1).join(".") 解决了我的问题。