引用文本的HTML链接?

29
这是一个简单的是或否问题(可能是否定的),谷歌搜索似乎没有给我一个直接的答案。假设你有一个链接,它是:
<a href="www.stackoverflow.com">www.stackoverflow.com</a>

有没有可能制作出像这样的东西

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

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


不行,没有方法可以做到那件事。 - j08691
1
这只有用JavaScript才可能实现,我想。不过,你可以使用CSS来做到相反的效果,将href属性作为链接文本。(不过它不会生成可点击的文本,我认为。) - David Thomas
@DavidThomas - 快速测试显示它在IE,Firefox,Opera和Safari中生成可点击文本,但不包括Chrome。 - Alohci
4个回答


0
创建一个脚本/函数来实现这个功能。
将一个类放到所有锚点上(例如“anchorTextAsHref”),获取它们并修改DOM结构,
只需将文本放置在href相等的位置即可。
    let anchors=document.getElementsByClassName("anchorTextAsHref");
    for (let i = 0; i < anchors.length; i++) {
        anchors[i].text = anchors[i].href;
    }

-2

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

访问有用的提示部分


-3

不,我不是在寻找锚点。只是想找到一种方法让 href 等于文本。谢谢。 - user1583044
我只是想知道是否有可能(不使用JavaScript)从链接的文本中获取其URL。答案是否定的。 - user1583044

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接