Javascript:窗口.确认

标签 javascript html confirm

我有一个功能:

function placeOrder(price, productList) {
    var bulletinBoardItem = Number(productList.box1.value);
    var stickersItem = Number(productList.box2.value);
    var cutoutsItem = Number(productList.box3.value);
    var trimmerItem = Number(productList.box4.value);
    var resourceBooksItem = Number(productList.box5.value);
    var price = new Array(5);
        price[0] = 12;
        price[1] = 1; 
        price[2] = 6;
        price[3] = 3;                       
        price[4] = 20; 
    var sumBB = bulletinBoardItem * price[0];
    var sumStickers = stickersItem * price[1];
    var sumCutouts = cutoutsItem * price[2];
    var sumTrimmer = trimmerItem * price[3];
    var sumRB = resourceBooksItem * price[4];
    }

我有一个 window.confirm 框,我需要从中引用上述函数,但该函数中没有识别任何变量。我不明白我在这里做错了什么。

<input type="button" onClick="placeOrder()" value="Place Order">
    <p id = "order"></p>
<script>
function placeOrder(quantity, price, productList) {
var r = confirm("You've ordered Bulletin Boards");
if (r) {
    window.alert("Your order has been placed!!!")
} else {
    window.alert("Your order has been canceled.");
}
document.getElementById("order").innerHTML = txt;
}

</script>

最佳答案

您正在使用未定义的txt:

document.getElementById("order").innerHTML = txt;

因此,尝试通过任何定义的字符串更改 txt,您的脚本将不会失败

关于Javascript:窗口.确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42264057/

相关文章:

html - 如何解析 HTML 以搜索特定内容的针

javascript - 关闭对话框时出现确认窗口的问题?

javascript - 将第一个和最后一个出现的/替换为空

javascript - 有什么方法可以访问 ES6 Javascript 中的内部抽象操作吗?

javascript - Iframe 内容无法在 Firefox 和 IE 中正确加载

javascript - 一次性设置/获取/检查由用户输入(文本框)生成的多个 cookie

html - 向下滚动时 div 的高度不起作用

Javascript 直接 confirm() 函数替换

Android - 使用 toast 确认应用程序退出

javascript - 如何将时间格式化为 dayjs 对象?