<div class="minheight_row to_direction_cover">15</div>
如何在变量中保存数字15。
我将捕获现有值,而不是减去1并放回去。
所以15应该变成14。
我该怎么做?
感谢。
答案 0 :(得分:0)
这些是非常初学的概念,请考虑阅读javascript教程。
var divElement = document.getElementsByClassName('minheight_row to_direction_cover')[0]; //Get html element
var value = +divElement.innerText; //access its value as string and with '+' cast it to number.
var newValue = value - 1; //increment or decrement
divElement.innerText = newValue; //set new value
&#13;
答案 1 :(得分:0)
尝试以下方法:
var el = document.getElementsByClassName('minheight_row to_direction_cover');
el[0].textContent = el[0].textContent - 1;
&#13;
<div class="minheight_row to_direction_cover">15</div>
&#13;
答案 2 :(得分:0)
innerText
使用新值更新div
var myDiv = document.querySelector("minheight_row to_direction_cover");
var value = myDiv.innerText;
var newValue = value - 1;
myDiv.innerText = newValue;
如果你有更多这个类的div,那么明确指定你想要的那个,例如。 myDiv[0]
。另见其他答案。
答案 3 :(得分:0)
纯javascript:
var elements = document.getElementsByClassName('minheight_row to_direction_cover');
var value = elements[0].innerHTML;
var substracted = value - 1;
elements[0].innerHTML = substracted;