无法在html onclick中警告变量

时间:2014-02-13 23:35:04

标签: javascript php html

我无法使用html onclick来警告变量 这是我的html,它使用php来回显

    <?php
    $blog_owner='jean'; 

    echo '<span onclick="
    var blog_owner='.$blog_owner.';
    alert(blog_owner);


    " class="comment_r_button">Reply</span>';
   ?>

我发现如果我为$ blog所有者分配号码,那就有效了

3 个答案:

答案 0 :(得分:1)

没有必要创建var来提醒它试试这个。

echo '<span onclick="alert(' . $blog_owner . ')" class="comment_r_button">Reply</span>';

答案 1 :(得分:0)

<!DOCTYPE html>
<html>
<head>
  <script>
    function showBlogOwner(){
      var blog_owner = 'jean';
      alert(blog_owner);
    }
  </script>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
  <span onclick="showBlogOwner()" class="comment_r_button">Reply</span>
</body>
</html>

答案 2 :(得分:0)

如果你想以同样的方式这样做,你应该尝试这样做:

<?php
$blog_owner='jean'; 

echo '<span onclick="
var blog_owner=\"'.$blog_owner.'\";
alert(blog_owner); " class="comment_r_button">Reply</span>';

&GT;

但是,你可以忽略变量&amp;可以写成:

<?php
$blog_owner='jean'; 

echo '<span onclick="alert(\"'.$blog_owner.'\"); " class="comment_r_button">Reply</span>';
?>