2014-10-31 85 views
-1

我使用WebStorm,我要转让的HTML元素添加到JavaScript variable.When我运行JS文件中显示以下错误:WebStorm JavaScript的“文档没有定义”

ion (exports, require, module, __filename, __dirname) { var eagle = document.g 
                    ^
ReferenceError: document is not defined 

我JS代码是在外部文件,我想这个问题是在WebStorm设置的地方,但我找不到it.here是我的代码:JavaScript的

 var eagle = document.getElementById('eagle'); 
    console.log(eagle); 

和HTML:

<!DOCTYPE html> 
<html> 
<head lang="en"> 
    <meta charset="UTF-8"> 
    <title>Traverse</title> 

</head> 
<body> 
     <ul> 
      <li id="eagle" class="bird">Eagle</li> 
     </ul> 

<script src="traverse-dom.js"></script> 
</body> 
</html> 

回答

0

请勿直接从WebStrorm运行JavaScript代码。它可能认为它处理node.js代码,并且导致在引擎中没有定义document。从您的HTML文件运行javascript via browser

+0

所以如果我想输出像所选元素的所有子元素的东西,我必须在浏览器控制台中看到我的输出? – 2014-10-31 15:24:19