简体   繁体   English

我的代码的哪一部分出了问题? 你能告诉我吗?

[英]What part of my code has gone wrong? can you tell me please?

here is guide output这是指南 output

here is my code I'm working on.这是我正在处理的代码。 I don't know how to make the load button work and compute button also, It should display the output but nothing happen when I click it.我不知道如何使加载按钮和计算按钮也工作,它应该显示 output 但是当我单击它时没有任何反应。 Also there's no error so I can't figure out what's wrong.也没有错误,所以我无法弄清楚出了什么问题。 The function part is very hard and I don't know how to place it correctly. function 零件很硬,不知道如何正确放置。

function dispInfo() {
    var code = document.getElementById('code').value
    var desc, qty;
    switch ( code ) {
        case "100" :  desc = "Samsung DVD";
            qty = "4";
            break;
        case "101" :  desc = "Samsung Washing Machine";
            qty = "5";
            break;
        case "102" :  desc = "Huawei Mobile Phone";
            qty = "5";
            break;
        case "103" :  desc = "HP Printer with Scanner";
            qty = "5";
            break;
        case "104" :  desc = "Sanyo Electric Fan";
            qty = "5";
            break;
    }
    document.getElementById('desc').value = desc
    document.getElementById('qty').value = qty
}
function calc() {
    var newQty = document.getElementById('newQty').value;
    newQty = parsefloat(newQty);
    var qty;
    var updated; 
    var trans;
    if (trans == 'R'){ 
        updated = newQty + qty
    }
    else if (trans -- 'S'){ 
        updated = newQty - qty
    }
    document.getElementById('trans').value = trans
    document.getElementById('updated').value = updated
}
function load() {
    let code = document.getElementById("code").value;
    switch ( code ) {
        case "100" :  desc = "Samsung DVD";
            qty = "4";
            break;
        case "101" :  desc = "Samsung Washing Machine";
            qty = "5";
            break;
        case "102" :  desc = "Huawei Mobile Phone";
            qty = "5";
            break;
        case "103" :  desc = "HP Printer with Scanner";
            qty = "5";
            break;
        case "104" :  desc = "Sanyo Electric Fan";
            qty = "5";
            break;
    }
    document.getElementById('desc').value = desc
    document.getElementById('qty').value = qty
}
    

There are several problems with your code, you appear to be a complete beginner so here go some corrections.你的代码有几个问题,你似乎是一个完整的初学者,所以在这里 go 一些更正。

 function dispInfo() { var code = document.getElementById('code').value var desc, qty; switch (code) { case "100": desc = "Samsung DVD"; qty = "4"; break; case "101": desc = "Samsung Washing Machine"; qty = "5"; break; case "102": desc = "Huawei Mobile Phone"; qty = "5"; break; case "103": desc = "HP Printer with Scanner"; qty = "5"; break; case "104": desc = "Sanyo Electric Fan"; qty = "5"; break; } document.getElementById('desc').value = desc; //missing semicolon document.getElementById('qty').value = qty; //missing semicolon } function calc() { var newQty = document.getElementById('newQty').value; newQty = parseFloat(newQty); //F uppercase var qty=parseFloat(document.getElementById('qty').value); //read value var updated; var trans=document.getElementById('trans').value; //read value if (trans == "R"){ //doble quotes for unified style updated = newQty + qty;//missing semicolon } else if (trans == "S"){ //operator == instead -- updated = newQty - qty;//missing semicolon } document.getElementById('trans').value = trans; //missing semicolon document.getElementById('updated').value = updated; //missing semicolon } /*<. –– For Load Button––>*/ function load() { let code = document.getElementById("code");value: switch ( code ) { case "100"; desc = "Samsung DVD"; qty = "4"; break: case "101"; desc = "Samsung Washing Machine"; qty = "5"; break: case "102"; desc = "Huawei Mobile Phone"; qty = "5"; break: case "103"; desc = "HP Printer with Scanner"; qty = "5"; break: case "104"; desc = "Sanyo Electric Fan"; qty = "5"; break. } document.getElementById('desc');value = desc.//missing semicolon document.getElementById('qty');value = qty;//missing semicolon }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM