첫째, 나는하지만 그것은 작동하지 않을 것입니다 발견 getter
및
setter
A는, 내가 왜 않을 것 알고 요소의 innerHTML을을 설정하는 계획이었습니다 만,이 작업을 수행하는 방법은 무엇입니까?
감사합니다.element.innerHTML이 변경되는 동안 함수를 즉시 실행하는 방법은 무엇입니까?
1
A
답변
0
DOM Mutation Events을 살펴볼 필요가 있습니다. 이러한 이벤트에 대한 브라우저 지원이 좋지 않지만 innerHTMl, 즉 DOM이 변경되는 순간을 파악하는 데 도움이 될 수 있습니다. DOMSubtreeModified
이벤트를 살펴보십시오.
UPDATE
은 또한 당신은 시간 제한을 설정하고 DOM은 일정 기간 이후에 수동으로 변경 확인할 수 있습니다. 변경 사항을 감지하면 응용 프로그램 레벨 이벤트를 발생 시키거나 기능을 실행할 수 있습니다.
+0
나는 추천하지 않습니다. [ "* DOM mutation 이벤트는 현재 명시되고 구현 된 은 치명적인 결함으로 널리 간주됩니다."] (http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/0779.html). 내가 가져온 것부터 돌연변이 사건은 피해야한다. –
0
DOMNodeInserted 이벤트를 시도해보십시오. jQuery :
$('.yourElement').bind('DOMNodeInserted', function(e) {
alert('New content: ' + $(e.target).innerHTML);
});
크로스 브라우저 호환이 아닙니다. 그러나 이것은 프로젝트에 따라 문제가 아닐 수도 있습니다.
setInterval()을 사용하여 주기적으로 변경 사항을 확인할 수 있습니다.
관련 문제
- 1. 함수를 즉시 실행하는 방법은 무엇입니까?
- 2. Java에서 함수를 즉시 작성하는 방법은 무엇입니까?
- 3. 이 함수를 실행하는 동안 자바 스크립트 함수
- 4. UIView의 drawrect 함수를 실행하는 동안 UIActivityIndicatorView
- 5. 1 분 동안 만 함수를 실행하는 방법
- 6. 런타임 동안 동일한 함수를 다시 실행하는 방법
- 7. 문자열에 포함 된 함수를 실행하는 방법은 무엇입니까?
- 8. PHP 함수를 배열과 동시에 실행하는 방법은 무엇입니까?
- 9. 파생 클래스 함수를 실행하는 방법은 무엇입니까?
- 10. json 속성에서 함수를 실행하는 방법은 무엇입니까?
- 11. 페이지로드시 jquery 함수를 실행하는 방법은 무엇입니까?
- 12. perl에서 페이지의 javascript 함수를 실행하는 방법은 무엇입니까?
- 13. jQuery에서 함수를 5 번 실행하는 방법은 무엇입니까?
- 14. 안드로이드에서 조각을 배경으로 함수를 실행하는 방법은 무엇입니까?
- 15. quickCheck prop_xxx를 실행하는 함수를 작성하는 방법은 무엇입니까?
- 16. 구현 파일 내에서 함수를 실행하는 방법은 무엇입니까?
- 17. 스레드 끝에서 함수를 실행하는 방법은 무엇입니까?
- 18. 내 jQuery 함수를 올바르게 실행하는 방법은 무엇입니까?
- 19. 조건부로 함수를 실행하는 가장 좋은 방법은 무엇입니까?
- 20. iOS - backBarButtonItem이 맞춤 함수를 실행하는 방법은 무엇입니까?
- 21. 가시성을 변경하는 동안 초점이 변경되는 이유는 무엇입니까?
- 22. 지정된 시간 동안 프로그램을 실행하는 방법은 무엇입니까?
- 23. 보기를 누르는 동안 코드를 실행하는 방법은 무엇입니까?
- 24. 이벤트를 실행하는 동안 텍스트를 전달하는 방법은 무엇입니까?
- 25. 설치하는 동안 ".bat"파일을 실행하는 방법은 무엇입니까?
- 26. 값이 변경되는 매크로
- 27. Django에서 페이지를 사용자에게 즉시 반환하는 동안 장기 실행 작업을 실행하는 올바른 방법은 무엇입니까?
- 28. 내 목록 항목이 변경되는 동안
- 29. jQuery에서 요소가 나타나는 즉시 함수를 적용하는 방법은 무엇입니까?
- 30. 화면 방향이 변경되는 동안 탭 호스트가 다시로드됩니다.
아이디어는 모든 '.innerHTML' 변경 사항을 제어 한 다음 변경이 발생할 때마다 수동으로 함수를 호출하는 것입니다. –
해결하려는 전체적인 문제를 설명하면 도움이 될 것입니다. 이미 가능한 해결책을 제시 한 경우 (y가 변경되면 x라고 함) 문제를 대신 설명해야합니다. –
JS 애플리케이션이 변경 한 사항이나 클라이언트가 변경 한 사항 만 신경 써야합니까? (예 :'