私はクラス.cardの中に入るいくつかのコードと、このカードを複製するjavascript関数を作成しました。 カードの内部には、簡単な計算を実行する別の機能があります。最初のカードが完全に動作するのでカードをクローンするときに問題が発生しますが、他のカードは計算をまったく行いません。 私が気づいたもう一つの問題は、最初のカードのフィールドの値が...うまくいけば、値も複製されますが、かなり空のフィールドに新しいカードを作ることになります。クローンで動作するDOM構造とjavaScript計算をクローンする方法は?
<div id="card" class="card">
<!-- And here comes all the card contets -->
</div>
<!-- And here is suposed to hold the new content with no filled fiels but with calcutations woking -->
<div id="clone"></div>
//this is supposed to clone the fist card
function add_card(){
var theCard = document.getElementById('card'); //takes the HTML id leftSide to the theLeftSide var
var cardClone = theCard.cloneNode(true);//cloning (float)
clone.appendChild(cardClone);//cloning (paste)
}
//And this should be doing some simple calcs
function calc_item(){
var val_preco = document.getElementById('preco').value;
var val_peso = document.getElementById('peso').value;
var relacao_preco = val_preco/val_peso;
document.getElementById('preco_grama').innerHTML = (relacao_preco);
}
だから私は間違っていますか?
完全な事はhttp://www.comprebarato.ml/app/でありますindex.html – samu101108