我有以下 html 块和一些相关的 Javascript 代码,我想在 WooCommerce 单一产品页面中使用它们:
function calcPMT(doseis,poso)
{
var n = parseFloat(doseis);
var i = parseFloat(0.009);
var pv=0, sinolo=0, dosi=0, tdosi=0;
var tposo = parseFloat(poso);
pv = parseFloat(tposo);
if (pv>0)
{
tdosi = (-1*((((i)*((pv)))/(1-Math.pow((1+(i)),(n)))-(i)*(pv))/(1+0*(i))));
tdosi = Math.round(tdosi*100)/100;
}
dosi = Math.round((tdosi)*100)/100;
sinolo = Math.round(((tdosi*doseis))*100)/100;
if (doseis=="" || doseis=="0" || doseis=="1")
{
document.getElementById("doseis_info").innerHTML = " ";
}
else
{
document.getElementById("doseis_info").innerHTML = "€ " + dosi + " /Μήνα. Σύνολο " + sinolo + " €";
}
}
<select name="doseis" onchange="calcPMT(this.options[this.selectedIndex].value,Product-price);">
<option value selected>Χωρίς Δόσεις</option>
<option value="2">2 Δόσεις</option>
<option value="3">3 Δόσεις</option>
<option value="4">4 Δόσεις</option>
</select>
<span id="doseis_info"> </span>
但我不知道如何获取产品价格并将其用作onchange(calcPMT)
第二个参数值,在 html 代码块Product-price
中用当前产品价格值替换。
如何获取产品价格并将其用作onchange(calcPMT)
函数的第二个参数值?
守着一只汪