let parent = document.querySelector("ul");
let child = document.querySelectorAll("ul li");
let anchors = document.querySelectorAll('a[href*="#"]');
for (let anchor of anchors) {
anchor.addEventListener("click", function (e) {
e.preventDefault();
for (let i = 0; i < child.length; i++) {
child[i].classList.remove("active");
}
e.target.classList.add("active");
this.parentNode.classList.add("active");
let blockID = anchor.getAttribute("href").substr(1);
document.getElementById(blockID).scrollIntoView({
behavior: "smooth",
block: "start"
});
});
}
<p id="p">Example: <i>italic</i> and <b>bold</b></p>
From <input id="start" type="number" value=1> – To <input id="end" type="number" value=4>
<button id="button">Click to select</button>
let range = new Range();
range.setStart(p, start.value);
range.setEnd(p, end.value);
// применим выделение, объясняется далее
document.getSelection().removeAllRanges();
document.getSelection().addRange(range);
if ( typeof myObject != "undefined")
{
// Код
}
var table = $('.forTableCart table')[0].innerHTML;
$('textarea#appending').innerHTML = table;