у меня уже есть этот код, но он не работает должным образом.
слово «кусок» следует заменить на «куски», когда количество больше 1.
<span class="counter b">2 <span id="unitpcs"></span></span>
<script type="text/javascript">
var q = document.getElementsByTagName("span");
var a = myFunction(q.innerHTML);
document.getElementById("unitpcs").innerHTML = x;
function myFunction() {
if (a > 1) {
x = "pieces";
} else {
x = "piece";
}
}
</script>
В настоящее время, когда количество равно единице (1), результат верен: 1 шт.
Если количество становится двумя (2), результат неверен: 2 шт. Правильный результат должен быть"2 штуки".
Любое решение высоко ценится.Заранее спасибо!