2011-10-14 5 views
2

contentEditable HTML 요소가 있습니다. 나는 커서의 부모 요소를 얻고 싶다. 예를 들어 커서가 표 셀 안에 있으면 표 편집을위한 일부 컨트롤을 표시하고 싶습니다. 이것이 가능한가? 아니면 모든 키와 마우스 프레스를 추적할까요?contentEditable 커서의 부모 요소

답변

0

ExampleparentNode 사용 :

document.getElementById('editable').onclick = function() { 
alert(this.parentNode.id); 
} 
+0

당신이 당신의 편집 가능한 요소에 태그를 중첩 한 경우'event.target.parentNode.id'를 사용해야합니다 : http://jsfiddle.net/vv9gD/ 1/ – ComFreek

+0

키 누르기로 커서를 조정하면 어떻게 될까요? 선택 범위에서 parentNode를 얻으려면 어떻게해야합니까? – Azmisov

+0

@Azmisov, event.target은 키 누름에 대한 챔피언처럼 작동합니다 – Joe