document.getElementById()。值平均值

时间:2015-03-16 08:49:40

标签: javascript

我在php文档中有这个javascript代码:

var product=0;
function add(){
    if (product<10) {
     product++;
    }
    document.getElementById('display').innerHTML = product;
    document.getElementById('display1').value = product;

}
function rem(){
    if (product>1){
     --product;
    }
    document.getElementById('display').innerHTML = product;
    document.getElementById('display1').value = product;

}

var place=0;
function addplace(){
    if (place<10) {
     place++;
    }
    document.getElementById('display_place').innerHTML = place;
    document.getElementById('display_place1').value = place;

}
function remplace(){
    if (place>1){
     --place;
    }
    document.getElementById('display_place').innerHTML = place;
    document.getElementById('display_place1').value = place;

}

然后我有这个HTML代码来显示变种:

<button style="background-image: url('files/arrow_down.png');" type="button" onClick="rem()"></button>
<button style="background-image: url('files/arrow_up.png');" type="button" onClick="add()"></button>

<div id="display" name="product">
<script type="text/javascript">document.write(product);</script>
</div>/10</div>
<input type="hidden" id="display1" name="display1">

<button style="background-image: url('files/arrow_down.png');" type="button" onClick="remplace()"></button>
<button style="background-image: url('files/arrow_up.png');" type="button" onClick="addplace()"></button>

<div id="display_place">
<script type="text/javascript">document.write(place);</script>
</div>/10</div>
<input type="hidden" id="display_place1" name="display_place1">

因此,我在“display”div中显示“product”var,并通过表单从“display1”div发送值。

与“place”var相同,带有“display_place”div和“display_place1”。

现在,我需要显示这个值:

(产品+地点)/ 2

有人可以建议我该怎么做? 我不熟悉JS。

由于

1 个答案:

答案 0 :(得分:1)

你想要显示那个值? 您只需创建名为product_place的div并输入名为product_place1的字段并使用此代码:

function show(){      
    document.getElementById('product_place').innerHTML = (product + place)/2;
    document.getElementById('product_place1').value = (product + place)/2;
}

HTML部分将是这样的:

<button type="button" onClick="show()">show</button>

<div id="product_place">
  <script type="text/javascript">
      document.write((product + place)/2);
</script>
</div>
<input type="hidden" id="product_place1" name="product_place1">