在javascript中如何在url上传递减号(-)?

在javascript中如何在url上传递减号(-)?,javascript,Javascript,我试图在javascript中传递url上的减号(-)。我希望能够像这样传递url 函数js_tuh(){ var id_tuh=document.getElementById(“”); if(id_tuh.checked==true){ window.location=“/events/”+id\u tuh.value; } } 但不幸的是,代码重定向我选择的站点时没有减号(-)。像这个 Salsa Congress 2013/是否执行了javascript?我缺少太多的上下文,无法正确

我试图在javascript中传递url上的减号(-)。我希望能够像这样传递url


函数js_tuh(){
var id_tuh=document.getElementById(“”);
if(id_tuh.checked==true){
window.location=“/events/”+id\u tuh.value;
}
}
但不幸的是,代码重定向我选择的站点时没有减号(-)。像这个


Salsa Congress 2013/

是否执行了javascript?我缺少太多的上下文,无法正确回答此问题。您是否已将
id\u tuh.id
改为
id\u tuh.value
?您确定id\u tuh.value具有带“-”的propper值?谢谢Kolink。我刚刚在我的代码中添加了id_tuh.id,它可以正常工作。也感谢其他人帮助我。
<script type='text/javascript'>
        function js_tuh(){
        <?php
            foreach ($words as $word){
        ?>
            var id_tuh=document.getElementById("<?php echo str_replace(' ', '-', $word->name); ?>");
             if(id_tuh.checked==true){

            window.location = "<?php bloginfo('home'); ?>/events  /"+id_tuh.value; 
             }
            <?php }?>
            }
        </script>