<input type="checkbox" onclick="price_change('<?=$service_new_price;?>',this.id)" <?php echo $checked ?> value="<?php echo $entityId; ?>" id="service-option-<?php echo $entityId; ?>" class="service-option" name="service-option[]">
其顯示其他一切的時候,我就複選框點擊我應該心存感激,如果有人幫我
function price_change(value, id) {
var x = document.getElementsByClassName('price')[0].innerHTML;
var n_price = x.replace(/[^\w\s.]/gi, '')
if (id.checked) {
var new_price = +n_price + +value;
console.log('checked');
} else {
var new_price = +n_price - +value;
console.log(id, 'uncheck');
}
//document.getElementsByClassName('price')[0].innerHTML = new_price;
//document.getElementsByClassName('price')[1].innerHTML = new_price;
}
是什麼控制檯說? – binariedMe
當你調試這個時,'id.checked'的價值是什麼?什麼是傳遞給這個函數的'id'? – David
看起來不像你正在評估(id.checked)的任何東西。 – Stese