我试图在同一.php
页面上共享数据。我通过POST方法在页面上接收一些数据,我想在页面加载期间在该页面上使用javascript。但不知何故,javascript显示值undefined
。原因是什么,我该如何解决?
<?php
echo "<label id='origin' style='visibility:hidden;'>".$_POST["startStation"]."</label>";
?>
<script type="text/javascript">
alert(document.getElementById('origin').value);
</script>
因为label
没有.value
。要访问这些数据,您需要使用.innerHTML
。
<?php echo "<label id='origin' style='visibility:hidden;'>".$_POST["startStation"]."</label>"; ?>
<script type="text/javascript"> alert(document.getElementById('origin').innerHTML); </script>