JS计算并不断显示结果

时间:2017-06-03 15:25:09

标签: javascript html

我的起始值为1000。 按钮FIGHT(已经有onclikc)它需要做1000-20并在html 980中显示,再点击960 ..



$scope.$watch

ng-model




2 个答案:

答案 0 :(得分:1)



window.damagec = function(){
    var label = document.getElementById('wallvalue');
    label.innerHTML = parseInt(label.innerHTML) - 20;
}

<div class="wall">
    <p id="wallvalue">1000</p>
</div>
<BUTTON onclick="damagec()"><b>FIGHT</b></BUTTON>
&#13;
&#13;
&#13;

您可以存储元素中的值,并在将其分配回元素之前从中减去所需的任何值

var label = document.getElementById('wallvalue');
label.innerHTML = parseInt(label.innerHTML) - 20;

答案 1 :(得分:1)

&#13;
&#13;
<div class="wall">
    <p id="wallvalue">1000</p>
</div>
<BUTTON onclick="damagec()"><b>FIGHT</b></BUTTON>


<script>

function damagec(){
	
	var wallVal = document.getElementById('wallvalue').innerHTML;
	wallVal = wallVal - 20;
	document.getElementById('wallvalue').innerHTML = wallVal;

}

</script>
&#13;
&#13;
&#13;