今日<a href =#13> </a>には疑問があり、さらに#は1つ、13が続き、表面上の13の位置にジャンプし、13が名前値です。なぜだめですか
ID値ですか? ? ?だから私はIDと名前をチェックしました、
最も古典的な答え:IDは人のID番号のようなもので、名前は彼の名前のようなものです。 IDは明らかに一意であり、名前は繰り返し可能です。
明らかに、このIDと名前に対する答えはあまりにも一般的です。もちろん、その説明はIDにとって完全に正しいです。これは、クライアント上のHTML要素のアイデンティティです。名前は多くの用途があるため、実際にははるかに複雑です。そのため、IDに置き換えることはできないため、キャンセルします。具体的な用途は次のとおりです。
目的1:入力、Select、Textarea、ボタンなど、サーバーと対話できるHTML要素のサーバー側ラベルとして。 request.paramsを介して要素によって送信された値を、その名前に応じてサーバー側のパラムを取得できます。
目的2:HTML要素入力タイプ= '無線'がグループ化されています。ラジオボタンコントロールが同じグループクラスにあることを知っています。チェック操作はミューテックスです。同時に1つのラジオのみを選択できます。このグループは、同じ名前属性に基づいて実装されます。
目的3:ページにアンカーを作成します。 <a href = url> link </a>は、ページハイパーリンクを取得することを知っています。 HREF属性を使用しない場合、代わりに名前を使用します。
目的4:アプレット、オブジェクト、埋め込み、その他の要素などのオブジェクトとしてのアイデンティティ。たとえば、アプレットオブジェクトインスタンスでは、その名前を使用してオブジェクトを参照します。
目的5:IMG要素とマップ要素間に関連する場合、IMGのホットスポット領域を定義する場合は、その属性USEMAPを使用してUSEMAP =#name(関連マップ(関連するマップ)を作成する必要があります。
要素の名前)。
目的6:属性、Meta、Paramなどの特定の特定の要素の属性。たとえば、パラメーター<param name = appletparameter value = value> for <meta name = Author Content = Dave Raggett>のメタを定義します。
明らかに、これらの使用は単にIDを使用するだけで置き換えることができないため、HTML要素と名前のIDはID番号と名前の違いではありません。実際には異なります。
使用済みのもの。
コードを使用して、微妙な違いを分析できます。
コードをコピーします