그래서 저는 여기 내 리그에서 약간 벗어난 것처럼 느낍니다. 그러나 여기에 내가하고 싶은 것이있다.javascript는 "commonAncestorContainer"의 ID를 얻습니다.
는 기본적으로, 그 단락의 id 속성의 값을 반환 (많은 elemnts (즉 <span>
및 <a>
을 포함 할 수 있음) 단락에 내 텍스트의 사용자 선택 부분을 갖고 싶어. 여기에 내가 생각하는거야.
function getParaID() //function will be called using a mouseUp event
{
var selObj = window.getSelection();
var selRange = selObj.getRangeAt(0); //btw can anyone explain what this zero means
var paraElement = selRange.commonAncestorContainer;
var paraID = paraElement.getAttribute;
return paraID;
}
당신은 어떻게 생각 나는
작동합니까? 'paraID'는 아마도 당신이 원하는 것이 아닌'getAttribute' 함수에 대한 참조 일 것입니다. –