javascript $는 프로토타입에 의해 정의된 메서드 클래스를 나타냅니다. 예를 들어 "$("id")"는 페이지 ID가 "id"인 요소를 가져오고 "$F("id")"는 다음과 같은 요소를 가져옵니다. 페이지 ID는 "id"입니다. 읽기 전용이고 쓰기가 불가능한 "id" 요소의 값입니다.
이 문서의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
Javascript
$에서 $ 기호의 의미는 프로토타입
$("id")에 의해 정의된 메서드 클래스를 나타냅니다. 페이지 ID가 "id"
$F인 요소를 얻게 됩니다. ("id") 얻은 것은 읽기 전용이고 쓰기가 불가능한 페이지 ID "id"를 가진 요소의 값입니다.
범용 메서드
이 패키지에는 미리 정의된 많은 개체와 범용 메서드가 포함되어 있습니다. 이러한 메서드를 작성하는 분명한 목적은 반복적인 코딩과 관용어를 많이 줄이는 것입니다.
$() 메소드 사용
$() 메소드는 DOM에서 너무 자주 사용되는 document.getElementById() 메소드의 편리한 단축형입니다. 이 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>
이 방법의 또 다른 이점은 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 고급 튜토리얼】
위 내용은 자바스크립트 $는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!