Я пытаюсь научиться писать букмарклет, в котором я могу выделить какой-то текст, щелкнуть по букмарклету и попросить его рассказать, что было выделено.Я могу зайти так далеко, но затем я хочу узнать, в каком элементе находится этот текст.
Например:
<div id="some-id">to be highlighted</div>
Код букмарклета:
javascript:(function(){alert(window.getSelection();})()
Если я выделю текст «быть выделенным», а затем нажму на букмарклет, он предупредит текст.Но как я могу получить элемент, в котором находится текст, в данном случае этот элемент после этого?
Итак, последовательность действий: выделите текст, щелкните букмарклет, букмарклет скажет вам, что вы выделили, и элемент, в котором он находится.
Спасибо!