Javascript 我想在我的计算器上加一个符号,或者我好像做不到

Javascript 我想在我的计算器上加一个符号,或者我好像做不到,javascript,currency,Javascript,Currency,这是一个动态下拉列表,所以当他们选择一个选项时,它会给他们一个价格,但当他们输入所有内容时,它显示为数字。是否存在此问题?您应该将其添加到HTML的开头: function fillconcert() { concert.options.length = 0; var e = document.getElementById("concert"); var artist = document.getElementById("artist").selectedIndex

这是一个动态下拉列表,所以当他们选择一个选项时,它会给他们一个价格,但当他们输入所有内容时,它显示为数字。是否存在此问题?

您应该将其添加到HTML的开头:

function fillconcert() {
    concert.options.length = 0;
    var e = document.getElementById("concert");
    var artist = document.getElementById("artist").selectedIndex

    switch (artist) {
        case 1:
            var arr = new Array("210.00");
            fillList(arr, e);
            break;

            case 2:
                var arr = new Array("260.00");
                fillList(arr, e);
                break;

            case 3:
                var arr = new Array("275.00");
                fillList(arr, e);
                break;

            case 4:
                 var arr = new Array("290.00");
                 fillList(arr, e);
                 break;         

            case 5:
                 var arr = new Array("210.00");
                 fillList(arr, e);
                 break;

            case 6:
                var arr = new Array("255.00");
                fillList(arr, e);
                break;
    }
}



function total(number1,number2){
    var amount = document.getElementById("concert").value
    var adding = document.getElementById("cost").value
    var addingTwo = document.getElementById("people").value
    var intOutput = (adding)*(addingTwo)*parseFloat(amount);

    document.getElementById("output").innerHTML=intOutput;
}

不清楚您在问什么或问题是什么,请编辑并添加详细信息。让代码更具可读性也会有所帮助。我制作了一个表格,他们在表格中选择一场音乐会,然后输入我想要的人数,这样当它显示价格时,它在开始时就有了英镑符号it@JamieHunter他们想用这些信息来编辑你的主要帖子:-谢谢,这对总数有用,但对下拉选择没有帮助我们应该知道选择位是什么,选项在哪里。如果有价格和案例1,案例2应该更具体。什么是选择位?你在运行什么代码?您在了解如何连接字符串时尝试了什么?案例2:var arr=new Array260.00;fillListarr,e;打破这是它在下拉列表中显示的价格之一,我如何使其上也有一个英镑符号?
document.getElementById("output").innerHTML = "£" + intOutput;