小编arn*_*art的帖子

将命令行参数发送到npm脚本

scriptspackage.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).这可能吗?

javascript node.js npm

691
推荐指数
12
解决办法
38万
查看次数

Element.getElementsByTagName出现问题

我在使用这种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包含两个内部段落元素.我在这里完全误解了什么吗?

javascript dom

1
推荐指数
1
解决办法
120
查看次数

标签 统计

javascript ×2

dom ×1

node.js ×1

npm ×1