带有引用文本的href的HTML链接?

Posted

技术标签:

【中文标题】带有引用文本的href的HTML链接?【英文标题】:HTML link with href that refers to text? 【发布时间】:2012-09-11 04:38:05 【问题描述】:

这是一个简单的是或否问题(可能不是),谷歌搜索似乎没有给我一个直接的答案。假设你有一个链接是

<a href="www.***.com">www.***.com</a>

有没有可能做类似的东西

<a href=self.text>www.***.com</a>

不使用其他任何东西(显然,没有脚本)?有什么捷径吗?

【问题讨论】:

不,没办法。 这只有在 javascript 中才有可能,我想。不过,使用 CSS 您可以反过来做,采用 href 属性并将其设为链接文本。 (虽然我认为它不会生成可点击的文本。) @DavidThomas - 快速测试表明它在 IE、Firefox、Opera 和 Safari 中生成可点击文本,但在 Chrome 中不生成。 【参考方案1】:

不,您需要同时拥有href 属性和a 标记之间的值。如果不使用任何脚本,就无法引用它自己的内容。

【讨论】:

【参考方案2】:

使用锚链接有用的提示部分 在同一文档中创建指向“有用提示部分”的链接:

访问有用的提示部分

【讨论】:

【参考方案3】:

我认为您正在寻找 Anchor Tag 。如果您在正文某处使用&lt;a href="link"&gt; 引用它,则可以使用语法链接到它。

在底部查看一些示例:

http://www.w3schools.com/html/html_links.asp

【讨论】:

不,不是在找锚。只是在寻找一种让 href 等于文本的方法。不过,谢谢。 我只是想知道是否有可能(没有 Javascript)从文本中提取链接的 URL。答案是否定的。

以上是关于带有引用文本的href的HTML链接?的主要内容,如果未能解决你的问题,请参考以下文章

带有两组的 Javascript 引用文本滑块

带有图像和文本的 HTML 超链接

DataTables.js 对包含带有整数文本的 HTML 链接的列进行排序

更改引用父 href 属性的跨度文本

java 解析html 提取超链接,然后将超链接存储到文本中

HTML5 基础语法