scripts我package.json目前的部分看起来像这样:
"scripts": {
"start": "node ./script.js server"
}
Run Code Online (Sandbox Code Playgroud)
...这意味着我可以运行npm start来启动服务器.到现在为止还挺好.
但是,我希望能够运行类似的东西npm start 8080并将参数传递给script.js(例如npm start 8080=> node ./script.js server 8080).这可能吗?
我在使用这种Element.getElementsByTagName方法时遇到了一些麻烦.
使用以下HTML:
<p id="test">
<p></p>
<p></p>
</p>?
Run Code Online (Sandbox Code Playgroud)
以下Javascript:
var a = document.getElementById('test');
var b = a.getElementsByTagName('p');
console.log(a);
console.log(b);?
Run Code Online (Sandbox Code Playgroud)
a设置为包装段落,但b设置为空NodeList(例如:http://jsfiddle.net/xGjMN/).
我怀疑b包含两个内部段落元素.我在这里完全误解了什么吗?