Javascript 如何使用JS显示div

Javascript 如何使用JS显示div,javascript,html,Javascript,Html,我对编码非常陌生,正在做一项作业。我在javascript方面遇到了麻烦。我正在尝试创建一个订单。目前,我无法获取选中单选按钮时显示的送货地址div。由于对这件事如此陌生,我找不到哪里出了问题!!!(我正在尝试创建java脚本——一个任务一个任务地创建,因此会造成混乱) 函数显示(){ //获取复选框 var delivery=document.getElementById(“delivery”); //获取输出文本 var show=document.getElementById(“show

我对编码非常陌生,正在做一项作业。我在javascript方面遇到了麻烦。我正在尝试创建一个订单。目前,我无法获取选中单选按钮时显示的送货地址div。由于对这件事如此陌生,我找不到哪里出了问题!!!(我正在尝试创建java脚本——一个任务一个任务地创建,因此会造成混乱)

函数显示(){
//获取复选框
var delivery=document.getElementById(“delivery”);
//获取输出文本
var show=document.getElementById(“show”);
//如果选中该复选框,则显示交货地址
if(delivery.checked==true){
show.style.display=“可见”;
}
/*将HTML元素链接到相应的事件函数*/
函数init(){
var orderform=document.getElementById(“orderform”);
orderform.onsubmit=validate;
}
/*加载窗口后,执行初始化功能*/
window.onload=init;
#显示{
显示:无;
}
拾取
传送
将final if中的字符串“visible”更改为“block”应该可以解决您的问题。还缺少用于关闭final if的括号“}”

JS

function show() {
  // Get the checkbox
  var delivery = document.getElementById("delivery");
  // Get the output text
  var show = document.getElementById("show");

  // If the checkbox is checked, display delivery address
  if (delivery.checked == true){
    show.style.display = "block";
  }
}

建议先修复控制台错误,然后使用
show.style.display=“block”
在if check
document.getElementById(“show”)
中没有一个元素具有
id='show'
?没有其他所有问题