ホームページ >ウェブフロントエンド >jsチュートリアル >javascript $ とはどういう意味ですか?

javascript $ とはどういう意味ですか?

藏色散人
藏色散人オリジナル
2021-04-27 09:28:1110313ブラウズ

javascript $はプロトタイプで定義されたメソッドのクラスを指します。たとえば、「$("id")」はページIDが「id」の要素を取得し、「$F("id")」はページIDが「id」の要素を取得します。 gets ページ ID「id」を持つ要素の値です。これは読み取り専用で書き込み可能ではありません。

javascript $ とはどういう意味ですか?

この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript における $ 記号の意味

$ は、prototype によって定義されたメソッドのクラスを指します。

$("id") は、ページ ID "id"

#$F("id") の要素は、ページ上の ID "id" の要素の値を取得します。これは読み取り専用であり、書き込みはできません

ユニバーサル メソッド

このパッケージには、多くの事前定義されたオブジェクトとユニバーサル メソッドが含まれています。これらのメソッドを作成する明白な目的は、反復的なコーディングやイディオムを大幅に節約することです。

  • $() メソッドを使用する

$() メソッドは、頻繁に使用される document.getElementById() メソッドに便利です。 DOM の略語。この DOM メソッドと同様に、このメソッドはパラメータとして渡された ID を持つ要素を返します。

DOM のメソッドと比較すると、これは優れています。複数の ID を引数として渡すことができ、$() は必要な要素をすべて含む Array オブジェクトを返します。次の例でこれを説明します。

<HTML><HEAD><TITLE> Test Page </TITLE><script src="prototype-1.3.1.js"></script><script> function test1() { var d = $(’myDiv’); alert(d.innerHTML); } function test2() { var divs = $(’myDiv’,’myOtherDiv’); for(i=0; i<divs.length; i++) { alert(divs[i].innerHTML); } }</script></HEAD><BODY> <div id="myDiv"> <p>This is a paragraph</p> </div> <div id="myOtherDiv"> <p>This is another paragraph</p> </div> <input type="button" value=Test1 onclick="test1();"><br> <input type="button" value=Test2 onclick="test2();"><br></BODY></HTML>

このメソッドのもう 1 つの利点は、ID 文字列または要素オブジェクト自体を渡すことができることです。これは、任意の仮パラメータを渡すことができるメソッドを作成するときに非常に役立ちます。

$F() メソッドの使用

$F() メソッドも非常によく使われる短縮表現です。テキスト ボックスやドロップダウン ボックスなど、任意の入力フォーム コントロールの値を返すことができます。このメソッドは、要素の ID または要素自体を渡すことができます。

<script> function test3() { alert( $F(’userName’) ); }</script><input type="text" id="userName" value="Joe Doe"><br> <input type="button" value=Test3 onclick="test3();"><br>

【推奨学習:

JavaScript 上級チュートリアル #]

以上がjavascript $ とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。