Имеется код скрипта в app.js файле:
const formWrap = document.getElementById('form-wrap');
var Btn1 = document.getElementById('openFormBtn1');
var Btn2 = document.getElementById('openFormBtn2');
var Btn3 = document.getElementById('openFormBtn3');
var Btn4 = document.getElementById('openFormBtn4');
var idBtn;
Btn1.onclick = function () {
formWrap.classList.toggle('open');
idBtn = 5;
}
Btn2.onclick = function () {
formWrap.classList.toggle('open');
idBtn = 4;
}
Btn3.onclick = function () {
formWrap.classList.toggle('open');
idBtn = 6;
}
Btn4.onclick = function () {
formWrap.classList.toggle('open');
idBtn = 8;
}
Требуется передать idBtn в другой db.js файл.
Но, когда в db.js я прописываю: (путь правильный)
const con = require("./app");
то появляется ошибка запуска:
D:\node.exe C:\Users\pichu\Desktop\glav\SessionEx\db.js
C:\Users\pichu\Desktop\glav\SessionEx\app.js:1
const formWrap = document.getElementById('form-wrap');
^
ReferenceError: document is not defined
at Object.<anonymous> (C:\Users\pichu\Desktop\glav\SessionEx\app.js:1:18)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (C:\Users\pichu\Desktop\glav\SessionEx\db.js:4:13)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
Process finished with exit code 1