1:タグ<a>を使用してページにリンクする場合、誰もがターゲット属性の役割を知っていると思います。リンクされたページの形式を指します。ターゲットの一般的に使用される値には、_blank(新しいポップアップブラウザーウィンドウでリンクを開くページ)、_self(元のウィンドウでリンクを開くページ)が含まれます。もちろん、_topなどがあります。それらは一般的に使用されていないため、ここでは紹介しません。
たとえば、<a href = http://vevb.comターゲット= _blank> wulin.com </a>は、wulin.comにリンクして新しいウィンドウで開くことを意味します。
2:タグ<a>を使用してアクションをトリガーする場合(アクションが完了した後、通常は特定のページにジャンプする必要があります)。このアクションは、ここで2つのタイプに分類できます。
(1)フォームのアクションは提出されません(つまり、フォームで動作しないアクション)。レコードを個別に削除するなど、Web開発の関連シナリオは、そのような操作はそれほど複雑ではなく、多くのパラメーターが必要ではなく、すべてGETメソッドで提出されます。この時点で、ターゲット属性を介してリダイレクトするページの表示フォームを指定できます。ここでの使用法は、1で説明されているものと同じです。
例えば
<a href = http://vevb.com/user/deleteaction.do?id = 5 target = _ self>削除xiao ming </a>アクションを処理した後、このウィンドウに新しいページがまだ開かれていることを意味します。
(2)フォームで提出されたアクション(つまり、フォームでデータを送信するアクション)。 Web開発のこのようなアプリケーションは、多くの場合、ユーザー、変更された情報などに登録されます。もちろん、一部の人々は、フォームのデータを<入力型=送信>または<入力型=ボタン>を使用して直接送信できると言う場合があります。ただし、場合によっては、<a href = javasrcipt:Your JS Function Name>の形式で送信することをお勧めします。ここでタグ<a>の形式でそれを送信し、処理が完了した後にジャンプするページを制御するために属性ターゲットを使用する場合、それは機能しません。現時点では、ターゲット属性が機能しなくなりました。代わりに、フォームターゲット属性に策定する必要があります。
例えば:
コードをコピーします