Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
您好,我试图在每个元素后面附加一个“ s”,这些元素是由未排序列表创建的数组。这是我的代码,我不确定自己在做什么错。
HTML:
将s附加到每个元素的Javascript
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
您好,我试图在每个元素后面附加一个“ s”,这些元素是由未排序列表创建的数组。这是我的代码,我不确定自己在做什么错。
HTML:
<ul>
<li class="fruit">Apple</li>
<li class="fruit">Banana</li>
<li class="fruit">Pineapple</li>
<li class="fruit">Orange</li>
</ul>
将s附加到每个元素的Javascript
var list = document.getElementByClassName('friut');
for(var i=0;i < list.length; i++) {
var arrValue = list[i];
list[i] = arrValue.innerHTML + 's';
}
最佳答案
首先,您拼写了getElementsByClassName
和“ fruit”。如果您要做的就是使一个字符串数组等于列表元素的值+“ s”,那就是您的问题。
如果您要在HTML中实际添加“ s”,则需要这样的内容:
for(var i=0;i < list.length; i++) {
list[i].innerHTML += 's';
}