0
我想用JavaScript輸出到多個元素。以下示例可能會顯示我想要的內容。使用getElementsByClassName輸出到多個div?
<select id="leave" onchange="leaveChange()">
<option value="">Select</option>
<option value="150">EMS</option>
<option value="350">DHL</option>
<option value="200">UPS</option>
<option value="75">Ethiopia Postal</option>
</select>
<script>
function leaveChange() {
if (document.getElementById("leave").value == document.getElementById("leave").value){
document.getElementsByClassName("item_shipping")[0].innerHTML = document.getElementById("leave").value;
}
else{
document.getElementById("item_shipping").innerHTML = 0;
}
}
</script>
<div class="item_shipping"></div> //this is getting value
<div class="item_shipping"></div> //this i empty i want the same value?
第一div
顯示結果,但第二個是空的。我如何更新兩者?
如果您正在使用getElementsByClassName方法,那麼你需要遍歷返回的集合對象並將其值設置 –
什麼是'if'條件的目的是什麼? –
@Arun你可以修改代碼,但輸出類是相同的'
'和第二'' – Henoktwo