我对照着教程里的 一个个看过去,没错啊, 可怎么没效果呢?   是计算物品总价,显示在下方的
代码:<script language=javascript>function CheckSum()
{
var sum=0;
for(var i=0; i<document.form1.elements["writer"].length;i++)
{
if(document.form1.elements["writer"][i].checked)
{
sum=sum+parseInt(document.form1.elenments["writer"][i].value);
}
}
totalprice.innerText =sum +"元";
}</script><FORM action="" method=post name=form1>
<INPUT type="checkbox" name=writer value="20" onclick="CheckSum()">铅笔(20元)<br>
<INPUT type="checkbox" name=writer value="30" onclick="CheckSum()">圆珠笔(30元)<br>
<INPUT type="checkbox" name=writer value="40" onclick="CheckSum()">签字笔(40元)<br>
<INPUT type="checkbox" name=writer value="50" onclick="CheckSum()">钢笔(50元)<br>
<INPUT type="checkbox" name=writer value="10" onclick="CheckSum()">橡皮擦(10元)<br>
<INPUT type="submit" value="Submit" id=submit1 name=submit1><br>
总价为:<span id="totalprice">0元</span></FORM>

解决方案 »

  1.   

    sum=sum+parseInt(document.form1.elenments["writer"][i].value); //elements拼写错了
      

  2.   

    出现了什么问题,FF没有innerText属性的
    function CheckSum()
    {
    var items = document.getElementsByName("writer ");
    var total = 0;
    for(var i=0,len=items.length;i<len;i++){
    total = total + parseInt(items[i].value);
    }
    document.getEelmentById("totalprice").innerHTML = tatal;
      

  3.   

    难道 lz 没有启动脚本调试么?!这种小问题要自己调试,否则不会有长进的!!!Web 开发常用手册JScript语言参考.rar
    http://download.csdn.net/source/308916DHTML参考手册.rar
    http://download.csdn.net/source/308913样式表中文手册.chm
    http://download.csdn.net/source/304124
      

  4.   

    谢谢 Best Practice 提供的下载链接!