我希望我的 textarea 的值是 1、2 和 3 的列表,具体取决于提示中提供的数字。但是,它仅适用于每个列表的第一个数字。
list = "";
onclick = function() {
room = prompt("room");
if (+room == (108 || 110 || 112 || 401 || 403 || 405 || 600 || 601 || 602 || 603 || 604 || 605 || 606 || 607 || 608 || 611 || 613 || 615 || 617 || 619 || 621)) {
list += "1";
document.getElementById("p").value = list;
}
if (+room == (205 || 300 || 302 || 304 || 400 || 102 || 408 || 409 || 410 || 411 || 412 || 413 || 614 || 616 || 618 || 625 || 627 || 629)) {
list += "2";
document.getElementById("p").value = list;
}
if (+room == (301 || 305 || 307 || 310 || 311 || 312 || 313 || 314 || 315 || 316 || 317 || 320 || 321 || 323 || 324 || 325 || 326 || 327 || 331 || 404 || 501 || 512)) {
list += "3";
document.getElementById("p").value = list;
}
};
<textarea id="p" /></textarea>