런타임에 div의 onmousedown을 변경할 일부 JavaScript를 작성하고 싶습니다. 따라서 div에 마우스를 올리면 한 가지 작업이 수행되고 JavaScript 함수가 호출되면 div에 마우스를 올려 놓으면 다른 작업이 수행됩니다. 이것이 가능한가?런타임에 div의 onmousedown을 수정하기 위해 javascript를 사용할 수 있습니까
답변
onMouseDown 속성을 할당 할 수 있습니다.
document.getElementById('myDiv').onmousedown = function() {
alert('New mouse down handler.');
};
자바 스크립트 속성은 대소 문자를 구분합니다. "onmousedown"은 모두 소문자입니다.
그게 고마워 ... 나는 document.getElementById ('myDiv')를 시도하고 있었다. onMouseDown = alert ('test'); 이것이 작동하지 않는 이유가 있습니까? – mrjrdnthms
javascript의 이벤트 처리기 속성에 처리기로 작동하는 함수를 할당해야합니다. html에 이벤트 처리기 속성 인라인을 할당하면 함수 정의를 사용하지 않습니다 ... 그 중 하나만 있습니다! – Prestaul
일부 div를 클릭하면 왜이 이벤트 처리기가 호출되지 않는지 알 수 있습니까 ?? 나는 모른다. :/.. – piggy
- 1. 브라우저없이 AJAX 및 JavaScript를 사용할 수 있습니까?
- 2. 런타임에 컴파일 타임 정보를 사용할 수 있습니까?
- 3. XPManifest를 조건부로 런타임에 사용할 수 있습니까?
- 4. Javascript를 사용하여 런타임에 프로그래밍 방식으로 ActiveXObject를 검사 할 수 있습니까?
- 5. JavaScript를 너무 많이 사용할 수 있습니까?
- 6. C#에서 javascript를 사용할 수 있습니까?
- 7. JavaScript를 사용하여 DIV의 이미지 바꾸기
- 8. XML을 다른 XML로 변환하는 동안 XSL에서 Javascript를 사용할 수 있습니까?
- 9. MySQL을 위해 무엇을 사용할 수 있습니까?
- 10. 성능을 높이기 위해 조인을 사용할 수 있습니까?
- 11. iPhone 개발을 위해 jQuery를 사용할 수 있습니까?
- 12. Dependency Injection을하기 위해 DefaultBinder를 사용할 수 있습니까?
- 13. 테두리가있는 div의 목록/격자에 대해 CSS를 어떻게 사용할 수 있습니까?
- 14. 파이썬 - 역 참조 수정하기. 할 수 있습니까?
- 15. 런타임에 사용할 속성 결정
- 16. VBA : 런타임에 라이브러리를 사용할 수 있는지 확인
- 17. JavaScript를 배우기 위해 어떤 종류의 프로젝트를 만들 수 있습니까?
- 18. 그냥 경고를 표시하기 위해 유효성 검사기를 사용할 수 있습니까?
- 19. 런타임에 생성 된 테이블에서 JPA/EJB3를 사용할 수 있습니까?
- 20. 삽입시 런타임에 데이터 쿼리 : 캐싱을 사용할 수 있습니까?
- 21. Gnuplot은 런타임에 다른 인수를 사용할 수 있습니까? 어쩌면 파이썬으로?
- 22. PHP 시스템() 호출을 위해 $ PATH 수정하기
- 23. 프로그래밍 방식으로 DNS를 수정하기 위해 Ruby 코드를 작성한 사람이 있습니까?
- 24. Facebook 팬 페이지 iframe 탭에서 JavaScript를 사용할 수 있습니까?
- 25. jQuery를 지원하는 JavaScript를 사용하는 모바일 브라우저를 합리적으로 사용할 수 있습니까?
- 26. Asp.Net MVC에서 JavaScript를 포함 리소스로 사용할 수 있습니까?
- 27. saveAll을 사용할 때 이전에 모델 데이터 수정하기
- 28. 클래스 메서드를 추가하기 위해 범주를 사용할 수 있습니까?
- 29. JQueryTemplate에서 Javascript를 실행할 수 있습니까?
- 30. ISet 대신 IList를 사용할 수 있습니까?
@ mrjrdnthms : Prestaul이 핸들러에 붙이는 것은 새로운 기능의 정의입니다. 당신이 첨부하고있는 것은 IIRC라는 void/undefined 인 경고 함수의 반환입니다. 이것이 코드가 작동하는 이유이며, 사용자 코드는 작동하지 않습니다. – paercebal