HTML_html/css_WEB-ITnoseの名前とIDについて
<script type="text/javascript">function fun(){ document.getElementsByName("haha").reset();}</script></script><body><form name="haha"><!--这里要实现姓名和座号重置,要用id ,用name没有反应--> 姓名:<input type="text" /><br /> 座号:<input type="text" /><br /> <input type="button" value="重置" onClick="fun()"><br /></form> </body>
</head><script type="text/javascript">function check(){ document.getElementsByName("myCheck").checked=true}function uncheck(){ document.getElementsByName("myCheck").checked=false}</script></head><body><form><input type="checkbox" name="myCheck" /><!--这里也不能用name...用了id才有反应--><input type="button" onclick="check()" value="选定复选框" /><input type="button" onclick="uncheck()" value="取消选定复选框" /></form> </body>
<head><script type="text/javascript">function check(browser) { document.getElementById("answer").value=browser }</script></head><body><p>您喜欢哪款浏览器?</p><form><input type="radio" name="browser" onclick="check(this.value)" value="Internet Explorer">Internet Explorer<br /><input type="radio" name="browser" onclick="check(this.value)" value="Firefox">Firefox<br /><input type="radio" name="browser" onclick="check(this.value)" value="Netscape">Netscape<br /><input type="radio" name="browser" onclick="check(this.value)" value="Opera">Opera<br /><br /><!--写到这里纳闷了特久,为什么例题的name就可以单选,我改成Id后就变成多选 并且勾了还不能取消-->您喜欢的浏览器是:<input type="text" id="answer" size="20"></form></body>
初心者なのでNAMとIDの使い方の違いをネットで調べたのですがよく分かりません どのような場合にnameを使うのか先輩方からアドバイスをお願いします。 IDを使用するには。上記の 3 つの状況では何が起こっているのでしょうか?
ディスカッションへの返信(解決策)
name:
1. フォーム送信時に名前でデータを取得する
2. アンカーポイントを作成する
3. 名前でオブジェクト等を参照できる
id
1. 通常、要素を取得するために使用される一意の識別子 ( document.getElementById など)
もちろん、 name を使用して要素を取得することもできます ( document.getElementsByTagName )。つまり、配列を取得しますが、他の識別子を使用して要素を取得する必要があります。クラス、タイトルなどの要素、つまり ID が一意であることを決定します。
ちなみに、例の Raid も名前を使用してグループ化を決定します。同じ名前の Raid には値が 1 つだけあります
開発者ツールを使用してブレークポイントを設定し、document.getElementsByName("haha) で何が起こるかを確認してください。 ") それが何であるか、そしてどのような属性を持っているかは一目瞭然です
元の投稿者の 2 番目のコードを見逃していたことに今気づきました。私が言及した 2 番目のコードは、元の投稿者の 3 番目のコードを指します。
2 番目1 つは最初のものと同じです:
function check(){ document.getElementsByName("myCheck").checked=true }
function uncheck(){ document.getElementsByName("myCheck").checked= false }
を次のように変更する必要があります:
function check(){ document.getElementsByName("myCheck")[0].checked=true }
function uncheck(){ document.getElementsByName("myCheck")[0].checked= false }
開発者ツールを使用してブレークポイントを作成し、document.getElementsByName("haha") が何であるか、およびそれに含まれる属性を確認します。これは一目瞭然です
firebug を使用してデバッグし、ブレークして確認します。 document.getElementsByName("haha") を実行すると、その中にたくさんのものが含まれていることがわかります。 。どれを探せばいいのかわかりません = =
4 階の p2227 からの返信を引用: 開発者ツールを使用してブレークポイントを設定し、document.getElementsByName("haha") が何であるか、およびそれにどのような属性があるかを確認します。一目瞭然です
デバッグにはfirebugを使います しばらくしてdocument.getElementsByName("haha")を見てみると、色々とあることが分かりました。 。どれを探せばいいのかわかりません = = 探しているものの値を出力するだけです
4 階の p2227 からの返信を引用: 開発者ツールを使用してブレークポイントを設定し、どの document.getElementsByName かを確認してください("haha") は、どんな属性があるか一目瞭然です
デバッグには firebug を使用し、しばらくして document.getElementsByName("haha") を見てみると、たくさんのものが含まれていることがわかりました。それ。 。どれを探せばいいのかわかりません = = これは次のようなものです ~~ まず ID を見つけてから、それを名前と比較します。一般的に、名前には配列、つまり
を選択する必要があります。 document.getElementsByName("haha") [0] 見てください。各 DOM ノードの下には多くの属性があります。特に、いくつかのブラウザーでカスタマイズされた属性に慣れてください。その後、徐々に使用していきます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、&lt; iframe&gt;外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。
