javascript - 在 JavaScript 中设置 PHP 变量的样式

标签 javascript php html css

<?php    
...
$name = trim($_POST["username"]);
...
echo '<script type="text/javascript">document.getElementById("message").innerHTML=
"<span style='color:red;'>'.$name.'</span> <br>login now";</script>';

?>

为什么样式不起作用? 当我删除样式并跨越代码时,代码工作正常。

最佳答案

您需要转义 'color:red;' 周围的引号,这是无效的:

echo '<script type="text/javascript">document.getElementById("message").innerHTML=
"<span style=\'color:red;\'>'.$name.'</span> <br>login now";</script>'

关于javascript - 在 JavaScript 中设置 PHP 变量的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41557159/

相关文章:

jQuery 中的 Javascript 动画使用 transform.js

具有透明背景的PHP图像复制

php - 如何仅在内容更改时自动刷新 div?

javascript - 输入值禁用 Enter 键

html - 如果设置了片段标识符,则在 IE 中替换页面标题

javascript - onclick 事件不适用于 javascript 中的链接

javascript - 基本 ionic 路由问题

javascript - 如何传递在 jQuery 数据表中选中复选框的行列的值

php - JQUERY AJAX 为每个循环自定义属性

javascript - 将预定义的 HTML 连接到 Backbone 中的模型和 View