【发布时间】:2020-03-28 05:11:08
【问题描述】:
由于我是 javascript 新手,谁能帮助我优雅地编写这段代码。我正在将它添加到 wordpress,所以我已经尝试了 jquery,但由于某种原因它不起作用,所以我尝试了这种可行的方法,但我不喜欢它的编写方式。
如果有人可以帮助我以更好的方式写作,那就太好了。谢谢!
var par01 = document.getElementById("tt-insights-home").getElementsByClassName("excerpt")[0].innerHTML;
var par02 = document.getElementById("tt-insights-home").getElementsByClassName("excerpt")[1].innerHTML;
var par03 = document.getElementById("tt-insights-home").getElementsByClassName("excerpt")[2].innerHTML;
var slicedPar01 = par01.slice(0, -17);
var slicedPar02 = par02.slice(0, -17);
var slicedPar03 = par03.slice(0, -17);
document.getElementById("tt-insights-home").getElementsByClassName("excerpt")[0].innerHTML = slicedPar01;
document.getElementById("tt-insights-home").getElementsByClassName("excerpt")[1].innerHTML = slicedPar02;
document.getElementById("tt-insights-home").getElementsByClassName("excerpt")[2].innerHTML = slicedPar03;
【问题讨论】:
-
获取对元素的引用一次,而不是多次。
标签: html slice innerhtml getelementbyid