先来1代表A,2代表B,4代表C,8代表D
当我在输入框写入如同试卷多选题答案的组合,例如“ABCD AC AD BC BD ABD...”
点击按钮之后,弹出相应字母代表的数字的相加之和。请问如何实现,小的在此拜过各位大大了,已经想了一整天了。求赐教。
------解决方案--------------------
- JScript code
<script type="text/javascript"> var test={ "A":1, "B":2, "C":3, "D":4 } function TEST(value){ var length=value.length; var count=0; for(var i=0;i<length;i++){ var subvalue=value[i]; if(typeof test[subvalue]!="undefined"){ count+=test[subvalue] } } return count } document.write(TEST("ABCDAA"));//12 </script>