将自定义链接添加到href标签

时间:2019-05-09 04:03:19

标签: php html

我正在尝试使用以下代码向href标签添加自定义链接

<input type="text" id="bootstrap_css_link_script" aria-hidden="true" 
 class="offscreen form-control" value="<?php echo "<link 
 href='".$bootstrap_css_link."'>"; ?>">

一切都很好,但我想在doublequote(“”)中获得href标记,如下所示

<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css">

但是执行上面的代码后,我得到了以下结果

<link href='//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css'>

3 个答案:

答案 0 :(得分:2)

,在外部更改为单引号:另外,如果html属性是双引号,则内部的引号需要使用&quot;

进行转义
<?php echo '<link href=&quot;'.$bootstrap_css_link.'&quot;>'; ?>

此外,您可以删除echo以保存一些单击并清理HTML中的代码:

<?='<link href=&quot;'.$bootstrap_css_link.'&quot;>'?>

请参阅此堆栈溢出问题以供参考:How to properly escape quotes inside html attributes?

答案 1 :(得分:2)

您必须使用\"来对双引号进行转义。 因此,您的代码应该像这样

<input type="text" id="bootstrap_css_link_script" aria-hidden="true" 
 class="offscreen form-control" value="<?php echo "<link 
 href=\"".$bootstrap_css_link."\">"; ?>">

答案 2 :(得分:0)

您可以使用php单引号

      <?php
        $bootstrap_css_link="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css";
      ?>
      <input type="text" id="bootstrap_css_link_script" aria-hidden="true class="offscreen form-control" value="<?php echo '<link href="'.$bootstrap_css_link.'">'; ?>">