Javascript:document.createElement(';html';)-未定义文档

Javascript:document.createElement(';html';)-未定义文档,javascript,dom,Javascript,Dom,我有一个.js文件,希望在其中使用DOM。如果我尝试以下代码 var element = document.createElement('html'); // line 13 element.innerHTML = myString; // html String 我会得到例外 ReferenceError: "document" is not defined. (<Unknown source>#13) in <Unknown source> at line numb

我有一个.js文件,希望在其中使用DOM。如果我尝试以下代码

var element = document.createElement('html'); // line 13
element.innerHTML = myString; // html String
我会得到例外

ReferenceError: "document" is not defined.
(<Unknown source>#13) in <Unknown source> at line number 13
ReferenceError:未定义“文档”。
(#13)在第13行
少了什么

编辑:
没有文件加载。我只从java获取html字符串,并希望在javascript文件中使用它,以便稍后将一些值返回给java

编辑:
->标题可以是:如何从Javascript中的Html字符串获取DOM元素

看起来文档未定义,因为没有文档。JS没有嵌入到网页中,因此没有文档。

您是等待窗口就绪事件还是在加载JS文件后立即启动此代码?如果您不知道我的意思,请发布整个函数以及如何调用此函数。没有文件加载。我只从java获取html字符串,并希望在javascript文件中使用它,以便将一些值返回给javalater@namlik不,不应该。为什么?例如,Javascript现在在很多服务器端与node一起使用。虽然它可能在nodejs中经常使用,但不能在其中调用文档操作。由于文档属性是浏览器独有的。@MarcosPérezGude No.是否可以从html字符串创建文档?@suggi87我不这么认为,获取文档的唯一方法是将脚本嵌入页面中。请记住,我只是在更复杂的事情上有点经验。