我尝试在解析DOM中的文本后,尝试使用nodeJS将一些字符串变量插入到数据库中。
我正在使用cheerio,这是我尝试写入我的数据库的一个例子,它将测试作为字符串输入并输出10分,例如3.5分10。 var kf = $(' span.glyphicons.glyphicons-star')。attr(' title')
我的sql代码如下,我似乎无法找到如何在sql查询行中定义变量:
export default class StudentGrid extends Component {
static handleScroll() {
const studentTableHeader = document.getElementById('student-table-header');
const studentTable = document.getElementById('student-table');
const scrolldiv = document.getElementsByClassName('main')[0].scrollTop; // From DOM
const sticky = studentTableHeader.offsetTop;
if (scrolldiv >= sticky) {
studentTableHeader.classList.add('studentList__sticky');
studentTable.classList.add('studentList__managetop');
} else {
studentTableHeader.classList.remove('studentList__sticky');
studentTable.classList.remove('studentList__managetop');
}
}
componentDidMount() {
window.addEventListener('scroll', StudentGrid.handleScroll, true);
}
componentWillUnmount() {
window.removeEventListener('scroll', StudentGrid.handleScroll, true);
}
render() {
return (
<div className="pe-container-fill">
<div className="responsive-table">
<div className="table" id="student-table">
<div
className="table-row table__header"
id="student-table-header"
/>
</div>
</div>
</div>
);
}
}