所以我覺得我有點出我的聯賽在這裏。但這是我想要做的。的JavaScript得到「commonAncestorContainer」的ID
基本上,我想在一個段落中有文字的用戶選擇部分(其中可能包含許多elemnts(即<span>
和<a>
)返回的那款id屬性的值。這是我的想法。
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'函數的引用,它可能不是你想要的。 –