我想在网站页脚之前在JS DOM中添加一个div。但是,它不起作用(将div 放在页脚后)。
const div = document.createElement('div');
div.innerHTML = "Hello!";
const footer = document.getElementById('footer');
document.body.insertBefore(div, footer);
HTML:
<footer id="#footer">This is footer</footer>
我在</body>
之前添加了.js文件。
答案 0 :(得分:0)
页脚中的ID有一个额外的“#”,因此Js选择器无法正常工作。尝试像这样删除它:
<footer id="footer">This is footer</footer>