問題

我在HTML / javascript中為我工作的諮詢業務製作了一個“專案計算器”.我需要它根據顧問的標題級顯示顧問的價格.我使用select標籤和p標籤(用於顯示價格).

我還添加了一個輸入框,其中應該填充小時數.因此,我需要新增顧問的價格(從p標籤)和小時數 – 這個數字需要在HTML頁面的某個地方顯示.

我發現我無法用p值計算 – 但我不知道如何才能進行此計算.也許顯示顧問價格的另一個解決方案比p標籤?

 <select style="position:absolute; left: 20%;" id = "title1">
    <option value = "Consultant">Consultant</option>
    <option value = "Senior Consultant">Senior Consultant</option>
    <option value = "Principal">Principal</option>
    <option value = "Expert Director">Expert Director</option>
    <option value = "Partner">Partner</option>
        </select>
<button onclick="price1()">Calculate price</button>
<p id="pr1"></p>    
<input type="number" id="hours1" placeholder="Number of hours on the project"> 

  最佳答案

您可以從 p 標記的值中解析整數,並使用 int 進行計算。

 var price = parseInt(document.getElementById("pr1").innerText, 10);
 

如果您需要計算半小時的價格,您可以解析浮點數。

善待

Ruben Kober

  相同標籤的其他問題

javascripthtml