我是 Javascript 的新手,所以我正在尽力学习,但我一直坚持它是如何工作的。我有类似于此的 html:
<div id="myDiv">
<p>string/string/Red</p>
<p>string/string/Green</p>
<p>string/string/Blue</p>
</div>
我想使用 Javascript 删除之前的所有文本,包括“/”的最后一个实例,如下所示:
<div id="myDiv">
<p>Red</p>
<p>Green</p>
<p>Blue</p>
</div>
从我看到的示例中,我相信我需要以某种方式使用 substring() 和 lastIndexOf() ,但我承认我对 Javascript 的了解不够,无法理解它应该如何工作。这是我正在使用的代码,但我不知道如何合并 substring() 和 lastIndexOf() 来获得我想要的:
var x = document.getElementById("myDIV");
var y = x.getElementsByTagName("P");
var i;
for (i = 0; i < y.length; i++) {
y[i].innerHTML = // WHAT GOES HERE?;
}
任何人都可以帮助新手吗?