<?php
...
$name = trim($_POST["username"]);
...
echo '<script type="text/javascript">document.getElementById("message").innerHTML=
"<span style='color:red;'>'.$name.'</span> <br>login now";</script>';
?>
为什么风格不起作用? 当我擦除样式和跨度代码工作正常。
答案 0 :(得分:2)
您需要绕过'color:red;'
周围的引号,这是无效的:
echo '<script type="text/javascript">document.getElementById("message").innerHTML=
"<span style=\'color:red;\'>'.$name.'</span> <br>login now";</script>'
答案 1 :(得分:0)
您需要逃离style=\'color:red;\'
<?php
echo '<div id="message"></div>
<script type="text/javascript">document.getElementById("message").innerHTML=
"<span style=\'color:red;\'>'.$name.'</span> <br>login now";</script>';
?>