Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ReferenceError:未使用nodeJS定义文档_Javascript_Node.js - Fatal编程技术网

Javascript ReferenceError:未使用nodeJS定义文档

Javascript ReferenceError:未使用nodeJS定义文档,javascript,node.js,Javascript,Node.js,我正在尝试使用NodeJS和html处理一个项目。 不幸的是,一个问题困扰了我两个小时,我想不出如何解决它 每次我尝试启动项目时,都会出现以下错误: 引用错误:未定义文档 这是我的密码: const getElement = id => document.getElementById(id); const setVisible = (el, state) => { let element = el; if (typeof el === 'string') {

我正在尝试使用NodeJS和html处理一个项目。 不幸的是,一个问题困扰了我两个小时,我想不出如何解决它

每次我尝试启动项目时,都会出现以下错误:

引用错误:未定义文档

这是我的密码:

    const getElement = id => document.getElementById(id);

const setVisible = (el, state) => {
  let element = el;
  if (typeof el === 'string') {
    element = getElement(el);
  }

  element.style.display = state ? 'block' : 'none';
};

const setRowVisible = (row, state) => {
  row.style.display = state ? 'block' : 'none';
};

module.exports = {
  getElement,
  setVisible,
  setRowVisible,
};

谢谢你的帮助

文档
对象未在NodeJS后端定义,它是一个DOM属性,是否尝试在服务器端运行此代码


如果在项目上使用服务器端渲染,那么应该将所有此类函数包装到
If
语句中。

为什么要定义它?您没有运行嵌入在文档中的JS!您希望此代码修改什么HTML?