duanfang5849 2016-02-12 18:20
浏览 71
已采纳

第一个锚链接到#[关闭]

I have an array that looks like this:

$anchors = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'X', 'Y', 'Z', 'Å', 'Ä', 'Ö', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '"');

I then link each letter to its anchor:

foreach ($anchors as $anchor){
echo '<h2 style="display:inline; margin-left:25px; margin-bottom:15px;"> <a href="#' . $anchor . '">' . $anchor . ' ' . '</h2>';
}
echo '<div style="margin-top:100px;"></div>';

foreach ($anchors as $anchor2){
echo '<h3 id="' . $anchor2 . '">' . $anchor2 . '</h3>';

Then further code follows, I get the anchors to display and work as intended EXCEPT for the first ancho 'A' links to #.

so what i get is pretty much this:

A B C

A <- this links to # (Against my wish)

Apples

Attack

B <-- this does not link (just as I want it to behave)

Bananas

Brothers

C <-- this does not link (just as I want it to behave)

Cinnamon

I cant see how the 'A' Gets linked to #. When i click it it moves to the top of the page.

  • 写回答

1条回答 默认 最新

  • duanhuang7591 2016-02-12 18:39
    关注

    Try close your <a> tag. Try this.

    foreach ($anchors as $anchor){
    echo '<h2 style="display:inline; margin-left:25px; margin-bottom:15px;">
    <a   href="#' . $anchor . '">' . $anchor . ' ' . '</a></h2>';
    }
    echo '<div style="margin-top:100px;"></div>';
    
    foreach ($anchors as $anchor2){
    echo '<h3 id="' . $anchor2 . '">' . $anchor2 . '</h3>';
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行