javascript - PHP 变量到 JavaScript 变量到 HTML 跨度

标签 javascript php html

我试图在 1 个文件(一个 PHP 文件)中获取一个随机问题,并在另一个不支持 PHP 的文件(一个 HTML 文件)中获取该问题。您知道为什么/什么不起作用吗?

这是我已经尝试过的:

<?php
    $q = "How much is 5 plus 4?";
?>

<script>
    var qu = <?php echo $q; ?>;
    document.getElementById("quest").innerHTML = this.qu;
</script>

<span id="quest"></span>

谢谢。

回答

<span id="quest"></span>

<?php
    $q = "How much is 5 plus 4?";
?>

<script>
    var qu = "<?php echo $q; ?>";
    document.getElementById("quest").innerHTML = this.qu;
</script>

谢谢你修复它:)

最佳答案

此外,您正在获取一个可能尚不存在的元素。您想要将该脚本移动到页面底部。

关于javascript - PHP 变量到 JavaScript 变量到 HTML 跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27768315/

相关文章:

javascript - MVC - 级联下拉列表 - 如何获取选定的值?

javascript - 未捕获的类型错误 : Cannot read property 'addEventListener' of null on javascript

php - 如何返回mysql表中不存在的逗号分隔值?

php - 使用 PKCS1 生成私钥 RSA

html - 单击 <a href=></a> 时防止屏幕移动

css - 无法将 Angular/ Material sidenav 的高度设置为 100%

javascript - 有没有一种方法可以将机器人绑定(bind)到一个特定的 channel ?

javascript - 如何在 Firefox 扩展中关闭窗口时获得通知?

php - 图片链接不适用于 codeigniter

Javascript:引用 <html> DOM 节点是否安全?