所以我用 javascript 写了这个小函数来为你做这件事。这是它的jsBin。
function test(d){
price=d.innerHTML; //grabs the text that's inside your div
price = parseInt(price.substring(2)); //skips the euro sign and converts to int
newPrice=price+5; // does some math with the price
d.innerHTML='€ ' + newPrice; // replaces the text within that div
}
我这样做是为了当你点击价格时,这个函数会被调用。如果你看一下 JSBin,它会更有意义。
这是您可以执行此操作的众多方法之一。另一种方法是使用称为原型的 javascript 框架。该框架有一个名为update的函数,其工作方式如下:
<div id="fruits">carrot, eggplant and cucumber</div>
Passing a regular string:
$('fruits').update('kiwi, banana and apple');
// -> HTMLElement
$('fruits').innerHTML
// -> 'kiwi, banana and apple'
再次。还有其他方法可以做到这一点。你只需要寻找它们。希望这可以帮助。