Предполагая, что у вас уже есть ссылка на тег привязки в переменной с именем anchorElement
, вы можете получить родительский элемент следующим образом:
var anchorParent = anchorElement.parentNode;
Или, если вы пытаетесь получить ссылку наякорь, вы можете присвоить ему идентификатор и сделать это следующим образом, чтобы получить текст и поместить его в href:
<p>Lorem Ipsum is simply dummy
text of the printing and typesetting
<a id="myAnchor" href="http://somplace.com/index.php?content=
{{in this place i want to retrieve 20 character of
the parent p}}"></a> industry.
</p>
var elem = document.getElementById("myAnchor"); // get anchor object
var parent = elem.parentNode; // get parent
var text = parent.innerHTML.substr(0,20); // get first 20 chars of text
elem.href = "http://somplace.com/index.php?content=" + text;