使用getElementsByClassName获取元素的结果是:相同class名元素数组。
正确姿势如下:
<div class="box"></div>
<script>
let box = document.getElementsByClassName('box')
console.log(box)
for (let index = 0index <box.lengthindex++) {
box[index].onclick = function(params) {
console.log(555555)
}
}
</script>
希望你采纳,编写不容易!
只需要把事件类型换为ondblclick即可实现:document.getElementById('id1').ondblclick = function(){ }
这也是我听了黑马程序员的公开课里面讲的
可以。方式一:
右键选择打开方式,默认程序,浏览,之后进入解释器所在的路径,选择解释器,解释器一般以.exe或.cmd等结尾,比方选择node.exe,这样以后每次双击js文件默认用node运行,注意在js文件最后加process.stdin.read(),防止自动关闭窗口。(注意:node环境和浏览器环境有些区别,如果是调试代码,按需选择浏览器打开还是node打开)
同时运行多个js文件,文本文件后缀改成 .bat ,写入多行 node 文件1.js,批量运行。
方式二:ftype javascript=路径/node.exeassoc .js=javascript