[請益] 寫了一個Javascript checkbox 求指點

作者: tingmeow (雪爐喵)   2015-07-05 13:28:14
我寫了一個JavaScript做的測驗,
用複選的checkbox,測到最後會寫出總分
並且跳出不同的 answer div
http://tingmeow.byethost4.com/test/testfj.html
我發現本來會顯示分數,後來改成複數結果就沒有抓到分數了
不知道這程式哪些地方有問題呢?
或是哪裡有需要改良增加的地方呢??
新手上路,懇請大家多多指教~~感激不盡!! m(__ __)m
作者: oToToT (屁孩)   2015-07-05 13:44:00
因為你有四個id叫score它只會取第一個你可以把那些id="score"改成class="score"然後用document.getElementsByClassName('score')跟個for迴圈去改score那,看來你不太瞭解id是幹嘛的,簡單來說id就像你的身分證字號一樣,是代表你是誰的一個值,所以每個html元件只能有一個id,而且不能重複而我剛剛用的class屬性則是像在標示每個人的所屬班級,也因此可以有很多人在同一個班裡,而班級中的這些人都有同樣的特性code的話如下var sc = document.getElementsByClassName('score');for(var i = 0;i<sc.length;i++){sc[i].innerHTML = score;}對了,我覺得你checkbox跟文字用個label包起來會更好按
作者: hit1205 (幫你把勇氣裝滿)   2015-07-06 11:22:00
推 label +1
作者: tingmeow (雪爐喵)   2015-07-07 00:59:00
謝謝指教^^

Links booklink

Contact Us: admin [ a t ] ucptt.com