springboot怎么把数据传给前端:springboot 如何引入前端 bootstrap?
这种问题网上一搜一大堆,你可以具体找一篇文章试试,遇到问题可以针对相关问题去提问。springboot通过jar包方式引入bootstrap_个人文章 - SegmentFault 思否 这不是查查就
顺晟科技
2022-10-19 13:43:46
156
我目前正在做一个项目,我应该使用JavaScript操作单页内容。也就是说,我只需要用JavaScript操作一个HTML页面,我没有机会创建任何其他HTML页面。这就是为什么我要使用JavaScript创建一个div。下面是我的代码:
在这里,声明名为email-details的div。但是,email-detailsdiv不能被我代码中的其他Javascript函数访问。bellow函数在divemail-details,
处读取null
这里,inbox.js:13在DOM加载器中,inbox.js:60是in函数。 我是JavaScript的初学者。
顺晟科技:
https://developer.mozilla.org/en-美国/docs/web/api/element/setattribute
返回值 .
所以这就是
的值document.addEventListener('DOMContentLoaded', function() { const emaildetails = document.createElement('div').setAttribute('id','email-details'); document.body.append(emaildetails); // Use buttons to toggle between views document.querySelector('#inbox').addEventListener('click', () => load_mailbox('inbox')); document.querySelector('#sent').addEventListener('click', () => load_mailbox('sent')); document.querySelector('#archived').addEventListener('click', () => load_mailbox('archive')); document.querySelector('#compose').addEventListener('click', compose_email); document.querySelector('#compose-form').onsubmit = sendmail; /*const emaildetails = document.createElement('div').setAttribute('id','email-details'); document.body.append(emaildetails);*/ // By default, load the inbox load_mailbox('inbox'); });
您应该写
document.addEventListener('DOMContentLoaded', function() {
const emaildetails = document.createElement('div').setAttribute('id','email-details');
document.body.append(emaildetails);
// Use buttons to toggle between views
document.querySelector('#inbox').addEventListener('click', () => load_mailbox('inbox'));
document.querySelector('#sent').addEventListener('click', () => load_mailbox('sent'));
document.querySelector('#archived').addEventListener('click', () => load_mailbox('archive'));
document.querySelector('#compose').addEventListener('click', compose_email);
document.querySelector('#compose-form').onsubmit = sendmail;
/*const emaildetails = document.createElement('div').setAttribute('id','email-details');
document.body.append(emaildetails);*/
// By default, load the inbox
load_mailbox('inbox');
});
您是将脚本延迟到html文件中还是将其放在body标记的末尾?可能您的脚本是在元素加载之前加载的,这就是为什么您会得到这个错误。您可以这样做:
document.addEventListener('DOMContentLoaded', function() {
const emaildetails = document.createElement('div').setAttribute('id','email-details');
document.body.append(emaildetails);
// Use buttons to toggle between views
document.querySelector('#inbox').addEventListener('click', () => load_mailbox('inbox'));
document.querySelector('#sent').addEventListener('click', () => load_mailbox('sent'));
document.querySelector('#archived').addEventListener('click', () => load_mailbox('archive'));
document.querySelector('#compose').addEventListener('click', compose_email);
document.querySelector('#compose-form').onsubmit = sendmail;
/*const emaildetails = document.createElement('div').setAttribute('id','email-details');
document.body.append(emaildetails);*/
// By default, load the inbox
load_mailbox('inbox');
});
查看是否是这个问题
05
2022-12
02
2022-12
02
2022-12
29
2022-11
29
2022-11
24
2022-11