【发布时间】:2018-11-12 17:49:02
【问题描述】:
我正在尝试为用户创建一个拥有记录列表的选项。但是我遇到了以下问题:
- 当用户尝试创建一个没有名称的列表时,一个空的/不可见的元素会添加到列表中。我想要代码,如果用户将提示留空,则要求用户输入名称。
- 添加元素时,我希望它们是独立的不同元素。现在它们被显示并显示为一个。
我希望你们中的一些人可以帮助我克服这个问题。请询问是否有任何不清楚的地方。
我现在的代码如下:
function myFunction1() {
var txt;
var person = prompt("Please enter the name of your record list:");
if (person == null || person == "") {
txt = "";
} else {
txt = person + "<br>";
}
document.getElementById("myRecords").innerHTML += txt;
}
<a id="myRecords"></a>
<a id="create" onclick="myFunction1()">Create RecordList</a>
【问题讨论】:
标签: javascript html function if-statement dom