【发布时间】:2020-01-04 04:27:11
【问题描述】:
我正在尝试通过重复属性传播值以设置某些节点的内容。我这样做的方式是有效的。然而,正如我所提到的,它是重复的,而且看起来有点令人沮丧。还有其他方法可以缩短我的代码吗?
for (var i = 0; i < 1; i++) {
var title = document.querySelector("h1.title"),
date = document.querySelector(".article-date"),
tme = document.querySelector(".article-tme"),
src = document.querySelector(".source"),
user = document.querySelector(".user"),
tip = document.querySelector(".tip");
//.....some other variables...
title.innerHTML = post[i].titles;
date.innerHTML = post[i].dates;
src.innerHTML = post[i].sources;
tme.innerHTML = post[i].times;
user.innerHTML = post[i].authors;
tip.innerHTML = post[i].excerpts;
//....some other HTML content setting...
}
...其中 "post" = JSON.parse(this.response);
感谢任何有助于减轻这种负担的帮助。谢谢。
【问题讨论】:
标签: javascript for-loop dom