[请益] 写了一个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