用js写段程序当点击li是,alert出li里的内容

<ul id="test">
    <li >1</li>
    <li >21</li>
    <li >12</li>
</ul>

大佬们呢 基础都忘穿了 求教学

代码手撸的你试试能不能用

var list=document.getElementById('test').children;//获取所有的li标签
for(var i=0;i<list.length;i++){//遍历每一个li标签
    list[i].onclick=function ( ) {
      alert(this.innerHTML);//获取li标签的内容
            // 上面不行的话用下面这个
             alert(list[i].innerHTML);//获取li标签的内容
    }
}
window.onload = function () {
    var li = document.querySelectorAll("#test>li");
    for (var i = 0; i < li.length; i++) {
        li[i].onclick = function () {
            alert(this.innerHTML);
        }
    }
}