在javascript中如何在url上传递减号(-)?
我试图在javascript中传递url上的减号(-)。我希望能够像这样传递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?我缺少太多的上下文,无法正确
函数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>