Как узнать узел DOM при выделении текста в окне редактируемого содержимого браузера с использованием Javascript? - PullRequest
0 голосов
/ 24 марта 2010

Я хочу получить parentElement при выделении текста в iframe.

iframe = document.getElementById("iframe");
function getParentElement(){
 var sel=iframe.contentDocument.getselection();
 return sel.parentElement()
}
getParentElement();

когда я запускаю этот код, он показывает Error:" TypeError: iframe.contentDocument.getSelection().parentElement is not a function { message="iframe.contentDocument....ement is not a function", more...}"

Пожалуйста, дайте мне помощь!

1 Ответ

0 голосов
/ 24 марта 2010

У объекта выбора (возвращаемого getSelection ()) нет метода с именем parentElement () . Это даст вам родителя:

getSelection().anchorNode.parentNode

См. Справочник Mozilla DOM .

...