【发布时间】:2021-11-03 08:35:32
【问题描述】:
我使用 PHP 加载 div,然后我想使用 Javascript 从 HTML 中获取它。通过 id 获取元素警报 undefined.
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<?php echo "<div id='myDiv'>Hello</div>" ?>
<script>
$( document ).ready(function() {
alert( $("#myDiv").html())
});
</script>
</html>
这怎么可能?
【问题讨论】:
-
我编辑了我的问题,请参阅代码。它仍然不起作用。而且奇怪的是在hello后面显示php问号。
-
(0) 你用什么来服务页面? (1) 有问题的文件的扩展名是什么? (2) 本文档是否有意省略
body标签? -
如果您看到
?>输出到 HTML,这意味着 PHP 没有被解释。这可以通过在浏览器中查看源来确认。如果您在输出中看到 PHP 代码,这就是您的问题。很可能是因为您为文件指定了.html扩展名而不是.php。更改它,代码应该可以正常工作。 -
我的文件格式是.php。我希望像 html 一样插入它,以便更好地理解和能够像 stackoverflow 上的代码 sn-p 一样运行它
-
请将脚本和php代码保留在标签内并测试
标签: javascript php html jquery