Javascript 我需要在div中打印检索到的变量的值,我该怎么做?

Javascript 我需要在div中打印检索到的变量的值,我该怎么做?,javascript,html,Javascript,Html,我有一个要求,我需要在提交之前显示用户填写的详细信息。我不想使用ajax。我尝试使用其ID检索值,但这些值不会在div中打印,并且浏览器控制台中没有显示语法错误 这是我试过的 <script> document.onchange=function(){ var uname= document.querySelector('input[name="first_name"]').value; var fhname=document.querySelector('input[name="f

我有一个要求,我需要在提交之前显示用户填写的详细信息。我不想使用ajax。我尝试使用其ID检索值,但这些值不会在div中打印,并且浏览器控制台中没有显示语法错误

这是我试过的

<script>
document.onchange=function(){
var uname= document.querySelector('input[name="first_name"]').value;
var fhname=document.querySelector('input[name="father_husband_name"]').value;
var landline=document.querySelector('input[name="land_line"]').value;
document.getElementById("review").innerHTML="<h1>hello</h1><h2>"+uname+"</h2>";}
</script>

document.onchange=function(){
var uname=document.querySelector('input[name=“first_name”]”)。值;
var fhname=document.querySelector('input[name=“father\u human\u name”]”)。值;
var landline=document.querySelector('input[name=“land\u line”]”)。值;
document.getElementById(“review”).innerHTML=“hello”+uname+”;}

我需要打印已在同一页中创建的div中的值,我认为您的代码是正确的。我假设它看起来像这样:

那么输出是:

控制台是明确的,我认为预期的结果是实现的。。。您可以在将数据发布到服务器之前对其进行操作

如果必须提醒选中复选框的值,则可以使用:

var own=document.querySelector('input[name=“own”]:checked') var isSelected=own==null?错:是自己的
警报(isSelected)

您缺少
当您使用浏览器的脚本调试器时会发生什么?是否调用了
onchange
处理程序函数?当您一步一步地通过它时,每个选择器是否都找到了您期望的元素?每个变量是否都得到了您期望的值?具体在哪里失败了?我尝试使用alert,它会提醒所有的值,但它不会显示只有hello是输出,但当我使用alert(uname)时,我会得到uname的值作为警报