【发布时间】:2017-03-25 08:43:16
【问题描述】:
function openAll() {
document.getElementsByTagName("details")[4].setAttribute("open", "true");
document.getElementsByTagName("details")[5].setAttribute("open", "true");
document.getElementsByTagName("details")[6].setAttribute("open", "true");
}
我想我想扩展所有 details 标签,所以我在这里按照 zer00ne 的回答:Expanding all details tags。效果很好,但显然我需要跳过一些标签。 Javascript 循环让我发疯。如何重构上面的代码,使其以非愚蠢的方式运行?我需要从 4 点到 27 点。提前致谢。
【问题讨论】:
-
等等,所以你之前问过基本上同样的事情,你的原始问题有一个
for循环,答案显示了Array.from(details).forEach(...的情况,所以如果这个答案对你不起作用,你为什么不跟进而不是问另一个问题? -
解决方案已经在你之前的问题中了。
标签: javascript loops