js为什么总价不能输出


html>
<html>
    <head>
        <meta charset="utf-8">
        <title>简易购物车title>
        <style>
        .stress{
            background-color: #66CCFF;
        }
        style>
        <script type="text/javascript">
            function jisuan(){
            var d = document.all.danjia.value();
                var s = document.all.shuliang.value();
                var z = d*s; 
                document.all.zongjia.value(z);
                
            }
        script>
    head>
    <body>
        <table>            
        <h1>简易购物车h1>
        <tr class="stress">
            <td>编号td>
            <td>名称td>
            <td>单价(元)td>
            <td>数量td>
            <td>总价td>
            <td>计算td>
        tr>
        <tr>
            <td>A-01td>
            <td>ThinkPad SL300td>
            <td><input type="text" name="danjia" value="">td>
            <td><input type="text" name="shuliang" value="">td>
            <td><input type="text" name="zongjia">td>
            <td><input type="button" value="计算价格" onclick="jisuan">td>
        tr>
        table>
    body>
html>

基于Monster 组和GPT的调写:

value()应该改为value,因为value是一个属性而不是一个函数.

在onclick事件中,你应该调用函数jisuan(),而不是引用它
改正

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>简易购物车</title>
        <style>
        .stress{
            background-color: #66CCFF;
        }
        </style>
        <script type="text/javascript">
            function jisuan(){
                var d = document.all.danjia.value;
                var s = document.all.shuliang.value;
                var z = d*s; 
                document.all.zongjia.value = z;
            }
        </script>
    </head>
    <body>
        <table>            
        <h1>简易购物车</h1>
        <tr class="stress">
            <td>编号</td>
            <td>名称</td>
            <td>单价(元)</td>
            <td>数量</td>
            <td>总价</td>
            <td>计算</td>
        </tr>
        <tr>
            <td>A-01</td>
            <td>ThinkPad SL300</td>
            <td><input type="text" name="danjia" value=""></td>
            <td><input type="text" name="shuliang" value=""></td>
            <td><input type="text" name="zongjia"></td>
            <td><input type="button" value="计算价格" onclick="jisuan()"></td>
        </tr>
        </table>
    </body>
</html>