0

我还是新手。. 当我单击按钮时,我希望值显示在我已经在 css 中定义的 div 中。但唯一出来的是按钮。我只是无法得到我想要的正确结果,这就是我所做的。

<?php
var $val=001;
function increase(){
    echo "<div id='display' >$val++</div>" ;
}

?>
<body>
<div id="display"> 
<button type="button" onclick="increse()">click me!!</button>
</div>
</body>


---------------------my #display in css-------------
.display{
height: 200px;
width: 500px;
background-color:#CECECE;
}

请帮忙。或者也许向我推荐一些有用的东西。谢谢你 :)

4

2 回答 2

2
<body>
<div id="display"> 
<button type="button" onclick="increase()">click me!!</button>
</div>
</body>

你应该在这个`上使用javascript

function increase()
{
    var val=001;
    document.getElementById('display').innerHTML=val++;
}
</script>`

如果您想在 php 中执行此操作:

<body>
<div id="display"> 
<button type="button" onclick="<?php increase(); ?>">click me!!</button>
</div>
</body>

但这不会给出想要的结果,因为这将附加另一个具有相同 id 显示的 div

于 2013-09-23T03:19:47.303 回答
1

HTML

<div class="likes">13</div>
<button class="btn">Increment</button>

jQuery

$('.btn').click(function() {
  var num = parseInt($('.likes').text());
  $('.likes').text(num+1);
});

JSFIDDLE 演示

现在您可以根据需要进行修改

于 2013-09-23T03:21:03.150 回答