document.getElementById('default-sidenav-menu').className.replace
Это означает, что вы заменяете строку другой строкой, потому что "className" - это просто строка, когда вы ее получаете.
document.body.className.constructor.name
=> "String"
Если вы хотите заменить ее, вам следует назначить новое имя класса, как это.
document.getElementById('default-sidenav-menu').className =
document.getElementById('default-sidenav-menu').className.replace("something", "something_new");