There is a code:
<div> </div> <style></style> </body> </html> Where
<div></div> <style></style> Loaded using the plugin after the page loads. How to use JS / jQuery to remove any 2 last elements before
</body></html> There is a code:
<div> </div> <style></style> </body> </html> Where
<div></div> <style></style> Loaded using the plugin after the page loads. How to use JS / jQuery to remove any 2 last elements before
</body></html> Js:
window.addEventListener('load', function(){ var bodyChilds = document.body.children, // Получаем всех потомков у тега боди bodyChildLen = bodyChilds.length-1; // Получаем количество потомков у тега боди bodyChilds[bodyChildLen].remove(); // Удаляем последний элемент в теге боди bodyChilds[bodyChildLen-1].remove(); // Удаляем предыдущий элемент в теге боди }); If it does not help, then we put a delay.
window.addEventListener('load', function(){ setTimeout(function(){ var bodyChilds = document.body.children, // Получаем всех потомков у тега боди bodyChildLen = bodyChilds.length-1; // Получаем количество потомков у тега боди bodyChilds[bodyChildLen].remove(); // Удаляем последний элемент в теге боди bodyChilds[bodyChildLen-1].remove(); // Удаляем предыдущий элемент в теге боди }, 10); }); children is a live collection. After executing the line bodyChilds[bodyChildLen-1].remove(); the number of elements in it will change, and bodyChilds[bodyChildLen] will return undefined . - GrundySource: https://ru.stackoverflow.com/questions/743649/
All Articles