2
contentEditable HTML 요소가 있습니다. 나는 커서의 부모 요소를 얻고 싶다. 예를 들어 커서가 표 셀 안에 있으면 표 편집을위한 일부 컨트롤을 표시하고 싶습니다. 이것이 가능한가? 아니면 모든 키와 마우스 프레스를 추적할까요?contentEditable 커서의 부모 요소
contentEditable HTML 요소가 있습니다. 나는 커서의 부모 요소를 얻고 싶다. 예를 들어 커서가 표 셀 안에 있으면 표 편집을위한 일부 컨트롤을 표시하고 싶습니다. 이것이 가능한가? 아니면 모든 키와 마우스 프레스를 추적할까요?contentEditable 커서의 부모 요소
ExampleparentNode 사용 :
document.getElementById('editable').onclick = function() {
alert(this.parentNode.id);
}
당신이 당신의 편집 가능한 요소에 태그를 중첩 한 경우'event.target.parentNode.id'를 사용해야합니다 : http://jsfiddle.net/vv9gD/ 1/ – ComFreek
키 누르기로 커서를 조정하면 어떻게 될까요? 선택 범위에서 parentNode를 얻으려면 어떻게해야합니까? – Azmisov
@Azmisov, event.target은 키 누름에 대한 챔피언처럼 작동합니다 – Joe