script type="text/javascript">
function updatePrice() {
var price = document.getElementById("product").value;
document.getElementById("price").innerHTML="<p>PRICE: " + price + "</p>";
}
</script>
</head>
<br>
<label >Shirt Type</label>
<body onload="updatePrice()">
<select id="product" onchange="updatePrice()">
<option id="basic" value="€20.00"> Basic Shirt (€20.00)</option>
<option id="poly" value="€25.00">Poly-Cotton Blend (€25.00)</option>
<option id="gildan" value="€28.00">Gildan Cotton (€28.00)</option>
<option id="organic" value="€30.00">Organic Cotton (€30.00)</option>
</select>
<div id="price"><p>PRICE: €XX.XX</p></div>
<label >Shirt Size</label>
<select id="size" onchange="updatePrice()">
<option id="None">Choose Size</option>
<option id="Small">Small</option>
<option id="Medium">Medium</option>
<option id ="Large">Large</option>
<option id ="XL">XL</option>
<option id ="XXL"value= "€2.00">XXL</option>
<option id ="XXXL" value="€3.00">XXXL</option>
</select>
나는 티셔츠를 판매하는 사이트가 있습니다. 위 코드는 선택한 면화 유형에 따라 가격이 업데이트되는 것을 허용합니다. XXL 및 XXXL 크기의 셔츠는 가격이 더 비싸고 가격은 가격으로 업데이트되기를 바랍니다. 하나의 가격을 표시하기 위해 요소의 값을 함께 추가하는 방법, 감사합니다. 서로 다른 값이 다음 문자와 숫자를 속성에서 번호를 추가 할 경우 discouraged.also 모든으로 값 속성을 사용 (예 : € 20.00.) :여러 옵션으로 가격이 동적으로 업데이트됩니다.
감사 분명 지금 – user3017497
꽤가 서로 옆에 대신 하나를 추가하는 두 숫자를 표시 작동하지 않습니다 – user3017497
@ user3017497 새 업데이트 된 코드 –