当我使用 module.exports 并在末尾添加一个字符串时,它会导出并在字符串中正确显示,但是当我导出变量时,它会返回一个对象 {}。
这是 export.js 文件中的代码
clientList = document.getElementById("client-list")
aLink = document.getElementsByClassName('a-link')
var exVariable;
function myFunction(event) {
event.target.setAttribute('href', 'clientinfo.ejs')
var variable = event.target.innerText
exVariable = variable
console.log(exVariable)
return exVariable
}
if (exVariable != null) {
module.exports = exVariable
}
在这里 myFunction 执行 onclick 事件。
这是导入文件夹中的代码,它在控制台中注销了一个空对象。
var clientFolder = require('./export.js')
console.log(clientFolder)