当我创建一个新的留言板好像他a标签的点击事件识别不了,
能帮我看看哪错了吗?谢谢!
它提示:Uncaught ReferenceError: as is not defined
at HTMLButtonElement.btn.onclick
<script>
var btn=document.querySelector("button");
var text=document.querySelector("textarea");
var ul=document.querySelector("ul");
btn.onclick=function(){
if(text.value==''){
alert("请输入内容");
return false;
}else{
var li=document.createElement('li');
li.innerHTML=text.value +"<a href='javascript:;'>删除</a>";
ul.children.length==0?ul.appendChild(li):ul.insertBefore(li,ul.children[0]);
var aS=document.querySelectorAll('a');
for(var i=0;i<aS.length;i++){
as[i].onclick=function(){
ul.removeChild(this.parentNode);
}
}
}
}
</script>
15行是aS
for(var i=0;i<aS.length;i++){
aS[i].onclick=function(){
ul.removeChild(this.parentNode);
}
第15行,as是小写,实际上你定义的是aS