indexOf:方法可返回某个指定的字符串值,如果没有找到匹配的字符串则返回 -1
push():向数组的末尾添加一个或多个元素,并返回新的长度
append():在被选元素的结尾插入指定内容
innerHTML:插入文本
<input type="text" id="input">
<ul id="app">
</ul>
<script>
var arr=[];
var input=document.getElementById("input");
var app=document.getElementById("app");
input.onkeydown = function(event){
if(event.keyCode == 13){
if(arr.indexOf(this.value)==-1 && this.value !=""){ //indexOf 可以判断数组的下标
arr.push(this.value);
var li =document.createElement("li");
li.innerHTML=this.value;
app.append(li);
}
console.log(arr);
}
}
</script>