Javascript更改span元素的值

时间:2012-09-06 17:41:20

标签: javascript

我试图更改具有特定ID的范围的值。显然,我错过了一些东西。这是代码

使用Javascript:

<script type="text/javascript">
function deis(deistir)
{

                 document.getElementById(deistir).innerHTML=2;

}

</script>

HTML:

<div class="arrow-up"  onClick="deis(<?php echo "cevap_".$id;?>)">
  </div>

    <span style="font-size:30px; color:#333;" id = "<?php echo "cevap_".$id;?>">

  &nbsp;&nbsp;1

 </span>

你可能想知道为什么我使用php作为id。这是因为while循环中的html片段使$ id不断变化。它为什么不变成2?我想在有点击事件时将span的值从1改为2。

2 个答案:

答案 0 :(得分:1)

当你想要一个字符串文字时,你传递一个(未定义的)变量。

deis(<?php echo "cevap_".$id;?>)"
//   ^  needs quotation marks ^

答案 1 :(得分:0)

好的我做了:)。

我改变了这个:

<div class="arrow-up"  onClick="deis(<?php echo "cevap_".$id;?>)">

到那个

<div class="arrow-up"  onClick="deis('<?php echo "cevap_".$id;?>')">