我试图更改具有特定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;?>">
1
</span>
你可能想知道为什么我使用php作为id。这是因为while循环中的html片段使$ id不断变化。它为什么不变成2?我想在有点击事件时将span的值从1改为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;?>')">