相当于 PHP 的 "print"的 Javascript

标签 javascript php

<分区>

如果我有一些像这样的 PHP HTML:

<html> I am feeling <?php print urldecode($_GET["emotion"]);?> today!</html>

并且 Get 在 URL 标题中的“情绪”是“快乐”,HTML 呈现“我今天感觉很快乐!”。


现在,从 PHP 迁移出来,我该如何使用 javascript 来实现这一点?

在 Javascript 中我有一个变量 $emotion = "Happy"; 所以 Javascript 在下面的脚本标签之间(当前有星号********)

<html> I am feeling <script>*********************</script> today!</html>

最佳答案

您可以轻松地做到这一点,只需将一个元素放在您希望更改文本的位置,然后通过它的 id 访问该元素即可。

$emotion = "Happy";
var e = document.getElementById('emotion');
e.innerHTML = $emotion;
I am feeling <span id="emotion"></span> today!

关于相当于 PHP 的 "print"的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27007572/

相关文章:

javascript - Android WebView - Javascript 不会触发回调函数

php - 突出显示 PHP 中的新 mySQL 条目

php - 为什么opcache缓存的是字节码而不是机器码?

php - Mysql 到数组不工作

php - 将数据从android手机插入mysql数据库

javascript - Cordova 加载远程 javascript

javascript - 如何使用按钮从一个组件调用另一个组件的函数

javascript - 您可以将索引号数组传递给数组 push 方法,而不是在 push 中具体指定每个索引吗

javascript - 使用隐藏链接 url 的 __doPostBack 进行抓取

php - 如何使用 DATE_ADD 使用 createQueryBuilder 比较 Doctrine 和 Symfony2 中的日期范围