javascript - onclick 位置 href 不适用于 php 变量

标签 javascript php html css

我有一个带有涉及 PHP 变量的链接的按钮,但是当单击该按钮时,什么也没有发生,并且我没有根据链接进入新页面。我用 <a> 测试了链接标签而不是 <button>标签,链接有效。我是 PHP 的新手,所以非常感谢任何建议。

代码如下:

<?php
   echo 
       '<button type="button" class="btn btn-secondary" id="btn" style="margin-left:0%;color:gray" onclick="location.href="' . $child_page . '"">
                        KEEP READING &nbsp;<span class="glyphicon glyphicon-chevron-right" style="color:gray"></span>
          </button>';


echo '<a href="' . $child_page . '">Link </a>';
?>

变量可以是这样的:/n/2/ar/并将像这样应用:www.example.com/n/2/ar/ .请注意,内联 CSS 仅用于测试目的。

最佳答案

你的引号有问题 试试这个:

<?php
$x = 'http://test.com';
$y = 'location.href="'.$x.'"';
  echo 
       '<button type="button" class="btn btn-secondary"
                id="btn" 
                style="margin-left:0%;color:gray" 
                onclick='.$y.'>
                        KEEP READING &nbsp;
               <span class="glyphicon glyphicon-chevron-right" style="color:gray"></span>
               </button>';

?>

关于javascript - onclick 位置 href 不适用于 php 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39039947/

相关文章:

javascript - Modernizr 只是为了快速检查一下?

javascript - getCurrentPosition 不更新位置

javascript - selenium 使用 javascript 定位没有 id 或 name 的元素

php - 如何根据服务时间禁用时段?

php - 使用 .html.twig 和 .twig 有区别吗

html - 对齐网页标题中的文本和社交媒体图标

javascript - 如何使用 codeigniter 在 Controller 的 anchor 内显示通知

php - 使用 PHP 在数据库中存储用户密码的最安全方法是什么?

html - 我的进度条样式不起作用?

javascript - 从下拉列表中选择选项,具体取决于两个下拉列表,这将显示 mysql 数据库 php 中的主题选项