这里是正确读取clicked元素的id的JavaScript代码,所以你可以使用element的id来设置iframe的东西。
let menu_spans = document.querySelectorAll(".menu_spans"); for (var i = 0; i < menu_spans.length; i++) { menu_spans[i].addEventListener('click', (event) => { if (event.currentTarget.nodeName === "SPAN") { console.log(event.currentTarget.id); return true; } }); }
链接到小提琴: 小提琴
你可以使用这样的东西:
let menu_spans = document.querySelectorAll(".menu_spans"); for (var i = 0; i < menu_spans.length; i++) { menu_spans[i].addEventListener('click', smth, false); } function smth() { console.log(this.id); }