先来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>