홈>
function city(circle,reinf)
{
this.reinf = reinf;
this.circle.onmouseover = function(){
alert(this.city);
}
}
주요 도시 요소와 도시의 다른 요소에 액세스하는 방법
-
답변 # 1
관련 자료
- html - javascript - 작동하지 않는 클래스 별 요소 클릭
- dom - 자바 스크립트의 본문 요소에 클래스를 추가하는 방법은 무엇입니까?
- python - 사용자 정의 클래스 인스턴스가있는 operatorindex
- 자바 스크립트를 통해 요소에 함수 추가
- 순수 자바 스크립트의 클래스와 동일한 스타일 전환
- python - 다른 py 파일에서 사용자 지정 클래스 가져 오기
- JavaScript 토글을 통해 동일한 CSS 클래스로 모든 단락 표시/숨기기
- html - h1 요소 텍스트가 javascript를 사용하여 변경되지 않지만 콘솔에서 변경됨
- Javascript - 자바 스크립트 - 로드시 요소 선택
- 자바 스크립트 클래스를 축소 할 수 없습니다
- ReactJS에 Custom JavaScript를 어떻게 포함시킬 수 있습니까?
- asp.net core - ApiAuthorizationDbContext에 대한 사용자 지정 역할 클래스
- c++ - 사용자 정의 클래스 std - : map 이상한 동작
- 동일한 클래스를 가진 요소를 평범한 Javascript로 나란히 감싸십시오
- javascript - 하위 요소의 클래스를 어떻게 대체합니까?
- dart - 실룩 거리다 - 사용자 정의 클래스 위젯에서 변수를 변경하는 방법
- Chrome 확장 프로그램의 자바 스크립트에서 HTML 요소를 얻는 방법
- 자바 스크립트 - 배열의 마지막 요소를 반환하는 함수
- reactjs - react 및 typescript에서 JavaScript로 요소 스타일 지정
- html - 자바 스크립트 유효성 검사 후 요소 표시
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- vue.js - axios를 사용하여 서버에 이미지를 업로드하는 방법
- python - 문자열에서 특정 문자 제거
문제는
this
alert(this.city)
의 실제로this.circle
를 나타냅니다 클릭 요소-따라서this
를 제어해야합니다 함수 내에서 참조하십시오. 세 가지 방법이 있습니다 :.bind(this)
사용와이즈 비즈 저장 변수
화살표 기능 사용
PS : 당신은 또한
function city(circle, reinf) { this.city = "Foo"; this.circle = circle; this.reinf = reinf; this.circle.onmouseenter = () => { // << Arrow function with unbound this alert(this.city); }; }
를 사용하고 싶지 않을 것입니다 -mouseover
와는 다르게 작동하기 때문에 .mouseenter