7

以下のタグは、完全なURLを提供しなくてもページへのリンクを停止します。

<a href="foo.html">link</a>

したがって、からクリックするとexample.com/、に移動しexample.com/foo.htmlます。代わりに移動するリンクを作成する方法はありますexample.com:port/foo.htmlか?

4

1 に答える 1

1

こちらをご覧ください-> https://stackoverflow.com/a/6016361/773263

// delegate event for performance,
// and save attaching a million events to each anchor
document.addEventListener('click', function(event) {
  var target = event.target;
  if (target.tagName.toLowerCase() == 'a')
  {
      var port = target.getAttribute('href')
                       .match(/^:(\d+)$/);
      if (port)
      {
         target.port = port[1];
      }
  }
}, false);

それを行うための最良の方法のようです。純粋なHTMLソリューションは不可能だと思います。

于 2013-03-05T03:38:59.763 に答える