【问题标题】:how to set an a href inside another a href如何在另一个a href 中设置a href
【发布时间】:2017-01-31 22:23:07
【问题描述】:

我有页面“list.php”,我的 php 脚本显示存储在 mysql 表中的记录列表,当用户单击记录时,应该进入页面“detail.php”并查看所有详细信息.

<a class='box' href='detail.php'>
<img src='img.gif' width='60' height='60' alt='' />
<span class='title'>$title</span><br>
<span class='text'>$text</span>
</a>

上面的代码可以工作,但是我不能在第一个中添加第二个“a href”,例如:

<a class='box' href='detail.php'>
<img src='img.gif' width='60' height='60' alt='' />
  <a class='right' href='page2.php'>delete</a>
<span class='title'>$title</span><br>
<span class='text'>$text</span>
</a>

所以我尝试使用“div”而不是“a href”,如下所示:

  <div class='box' style='cursor:pointer' onClick='location='detail.php'>
<img src='img.gif' width='60' height='60' alt='' />
  <a class='right' href='page2.php'>delete</a>
<span class='title'>$title</span><br>
<span class='text'>$text</span>
</div>

但是“div”中的“onClick='location='page.php'”不起作用,有什么解决方法吗?

【问题讨论】:

  • 你需要onclick="window.location='detail.php';"
  • 当您在内部打开另一个 ='detail.php' 时,您过早地关闭了您的 onclick=''。不能那样做。将'' 包含在"" 中,反之亦然。
  • 当然,对不起!但语法正确吗?我应该在 onclick 中使用“div”吗?那么谷歌可以关注这些链接吗?
  • 是的,语法是正确的。我会使用 &lt;div&gt; 和 onclick 作为父级。 Google 不会遵循该语法,因此如果这很重要,您可以将 &lt;img/&gt; 包装为:&lt;a href="detail.php"&gt;&lt;img src.../&gt;&lt;/a&gt;,这将为 Google 提供一个链接。

标签: html href markup


【解决方案1】:

只需将嵌套的 a 包裹在 object 标记内即可。

<a class='box' href='detail.php'>
<img src='img.gif' width='60' height='60' alt='' />
  <object><a class='right' href='page2.php'>delete</a></object>
<span class='title'>$title</span><br>
<span class='text'>$text</span>
</a>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-08
    • 1970-01-01
    • 2013-08-24
    • 1970-01-01
    • 2013-06-02
    • 2012-05-15
    • 2010-12-03
    相关资源
    最近更新 更多