Board logo

標題: 何用getElementsByName選取多個不同名稱的Name值去計算 [打印本頁]

作者: helenma520    時間: 2015-6-11 09:57     標題: 何用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"/>




歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/)