2

javascript を使用してプレーヤーでビデオを再生するためのリンクがいくつかあります。リンクからプレーヤーの ID を参照して、これらのリンクをアクセス可能にし、構文的に正しくする最善の方法は何でしょうか? label 要素で for 属性を使用するのと似ています。

    <a href="video" rel="playerid">video</a>
    <a href="video" data-playerid="playerid">video</a>
    <a href="video" itemref="playerid">video</a>
4

2 に答える 2

2

data-*属性を使用した2番目のもの:

<a href="video" data-playerid="playerid">video</a>

有効な値のリストに追加することはできますrelが(指摘してくれてありがとう!)、 は依然として関係の種類(たとえば、または何かの ID ( の URI ) ではありません。relrel="icon"rel="canonical"href

3 番目のものはdata-プレフィックスなしのカスタム属性を使用しているため、HTML が無効になります。

data-*ですから、2 番目の が進むべき道だと思います。

于 2012-12-14T11:15:16.500 に答える
0

私はこのようなものを使用します

<a href="/js_error.html" onclick="Play('id'); return false;">...</a>

これは通常、javasript とリンクを混在させるための私の好みの方法です。ユーザー側の js で何かが失敗すると、エラー ページが表示されます。「falseを返す;」Play() 関数が適切に実行されている限り、ビットはページにとどまります。私の経験では、これはそのような問題を処理するための永続的で互換性のある方法です。

よろしく

于 2012-12-14T11:32:49.503 に答える