返回列表 發帖

何用getElementsByName選取多個不同名稱的Name值去計算

請問我如何用getElementsByName選取多個不同名稱的Name值去計算
範例:
<script>
        function calculateMoney() {
            var sum = 0;
            var chkItems = document.getElementsByName("a1");
            for (var i = 0; i < chkItems.length; i++) {
                if (chkItems[i].checked) {
                    sum += parseInt(chkItems[i].value);
                }
            }

        function iniEvent() {
            var chkItems = document.getElementsByName("a1");
            for (var i = 0; i < chkItems.length; i++) {
                chkItems[i].onclick = calculateMoney;
            }  
        }//金額總加AJAX
</script>
<input name="a1" type="checkbox" id="a1" value="30"/>
<input name="a2" type="checkbox" id="a2" value="60"/>
<input name="a3" type="checkbox" id="a3" value="90"/>

返回列表 回復 發帖