有没有办法在javascript中连接字符串和变量值以及换行符?

我的代码:

var variab = "Make:"+ make \n
        "Model:" + model  \n
        "Date taken: " + dateTime  \n
        "File name:" + fileName ;
variab = variab.replace(/\n/g, '<br>');
        document.getElementById('exifid').innerHTML = variab;});


make,model,dateTime和fileName都是返回特定值的变量,我希望它们在div中以列表形式显示。

最佳答案

您几乎明白了:

var variab = "Make:" + make + "\n" +
    "Model:" + model + "\n" +
    "Date taken: " + dateTime + "\n" +
    "File name:" + fileName ;

variab = variab.replace(/\n/g, '<br>');
document.getElementById('exifid').innerHTML = variab;


您还可以将每一行放入一个数组中,并使用.join("<br>")节省一些输入。

08-16 20:48