2011-01-26 18 views
1

<a>hrefなし?リンクのテキストをターゲットと同じにするには、ソースのターゲットURLを複製せずに宣言する方法がありますか?HTML - 明示的なリンクの代わりの要素ですか?

他の言葉では、これより短いバージョンが存在しますか?

<a href="http://www.domain.com/page.html">http://www.domain.com/page.html</a> 

これは動作しません。この目的のための要素が

<a>http://www.domain.com/page.html</a> 

ありませんか?

+0

link」とし、JavaScriptを使用してテキストコンテンツをhref値に置き換えることができます。 –

+0

皆さん、ありがとうございました。私は、いつものように、このサイトの品質に畏敬の念を抱いて、みんなとギャルを守っている。 –

+0

私はJCOC611の答えを受け入れました。私はjavascriptでこのようなことは一度もしませんでした。彼の答えは最も有益で有益でした。質問者が複数の質問を受け入れる方法があるはずです。答えは、私の元々の質問すべてにはっきりとNOです。 –

答えて

1

プレーンHTMLではありません。 JavaScriptを使用することは可能ですが、クローラはリンクをたどることができず、ちょうど怠惰なので、私はそれをお勧めしません。

2

正しいですが、クリック可能なアンカーには常にハイパーリンクの参照が必要です。

別に、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

+0

これはこのサイトの多くの人々にもあてはまります...あなたはこの関連性の高いコンテンツを3分でどのように返信することができますか?そして、jsfiddleの例にもいくつかのコンテンツを入れます。 –

+0

ちょっと、コードに生きる人もいます。 ;-)あなたがサイトを使い、あなたの評判を上げると、それはすべての煙と鏡ではないことに気付くでしょう。私は1通の手紙で回答を投稿してから、さらに詳細な情報でそれを編集して編集することができます。およそ2Kの担当者は、私が何を意味するか見るでしょう。 ;-) –

+0

ohhh thats cheatingですが。私はそれが最初に上がった後、よく私の投稿を編集し続ける傾向がある、私はそれを考えていなかった:) –

-3

あなたはいつも以下のように定義し、残りの部分を行うためにいくつかのJavaScriptを使用することができます。

<a href="#">http://www.domain.com/page.html</a> 

アンカータグにはhrefが必要です。ちょうどそのとおりです。

+0

いいえ、それは現在の文書の空のアンカーにリンクし、リンク内のテキストを完全に無視します – Gareth

+0

これにより、ユーザーは現在のページに保持され、リンクのターゲットは現在のページを指します。 – Spliffster

1

がある(など、クリックイベントをして追加)

<span class="mockAnchor">http://www.domain.com/page.html</span> 

をそして、それはそれはアンカーのように見えるようにするために、独自のCSSを持っている:あなたはHREFを使用したくない場合は、行いますこの目的のためのタグはありませんか?

なし

2

号には、これは間違いなくhref属性を必要とします。

関連する問題