html:<a href="473.jpg" download>
<img alt="" src="2473">
</a>
<a href="473.jpg" download>
<img alt="" src="2473">
</a>
<a href="473.jpg" download>
<img alt="" src="2473">
</a>
<a href="473.jpg" download>
<img alt="" src="2473">
</a>
<button @click"download">下載</button>
a包含imgjs: download() { const sd = document.querySelectorAll('a') for (let i of sd) {
i.click()
}
},每次都是只執行最后一個,但是打斷點又能成功,找了關于這方面的資料說是閉包問題,但是我這個是得先點擊到才循環執行,所以不知道該如何改?
新手上路,使用vue.js for循環執行click()只執行到最后一個?
繁花不似錦
2018-08-04 06:07:17