<a>
沒有href
?如果我想要一個鏈接的文本等於它的目標,是否沒有辦法聲明它沒有重複源中的目標網址?HTML - 顯式鏈接的替代元素?
換句話說:這是否存在一個較短的版本?
<a href="http://www.domain.com/page.html">http://www.domain.com/page.html</a>
這不起作用:
<a>http://www.domain.com/page.html</a>
是有這個目的沒有元素?
<a>
沒有href
?如果我想要一個鏈接的文本等於它的目標,是否沒有辦法聲明它沒有重複源中的目標網址?HTML - 顯式鏈接的替代元素?
換句話說:這是否存在一個較短的版本?
<a href="http://www.domain.com/page.html">http://www.domain.com/page.html</a>
這不起作用:
<a>http://www.domain.com/page.html</a>
是有這個目的沒有元素?
不支持純HTML。儘管我不推薦使用JavaScript,但由於抓取工具無法關注鏈接,而且這只是懶惰而已。
你是對的,一個可點擊的錨點總是需要一個超鏈接引用。
順便說一下,您可以使用javascript並簡寫它,但是您現在正向訪問者添加依賴項。
var links = document.getElementsByTagName('a');
for (var l = 0; l < links.length; l++){
if (links[l].innerHTML.indexOf('http') == 0 && !links[l].href)
links[l].href = links[l].innerHTML;
}
非常簡陋,但works。
您可以隨時將其定義爲如下,然後使用一些Javascript來完成其餘的操作。
<a href="#">http://www.domain.com/page.html</a>
一個錨標記需要一個href,它就是這樣。如果你不希望使用A HREF,做到:
<span class="mockAnchor">http://www.domain.com/page.html</span>
,有自己的CSS,要使它看起來像一個錨(並添加點擊事件等)
是有沒有標籤爲此目的?
沒有
號這肯定需要一個href
屬性。
您可以使用`link`,然後使用JavaScript將文本內容替換爲href值。 – 2011-01-26 23:09:51
感謝大家的迴應。我一如既往地敬畏這個網站的質量,讓它們繼續保持在男人和女人的身上。 – 2011-01-26 23:19:59
我接受了JCOC611的答案,因爲我絕不會用javascript做這樣的事情,他的回答是最令人愉快和內容豐富的。應該有提問者接受多個問題的方法。答案顯然不是我所有的原始問題。 – 2011-01-26 23:23:02