您现在的位置是:首页 > 文章详情

JavaScript DOM 事件模型

日期:2020-04-02点击:591


<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>


var oBtn = document.getElementsByTagName('button')[0],
    oList = document.getElementsByTagName('ul')[0],
    oLi = oList.getElementsByTagName('li');
oBtn.onclick = function () {
    var li = document.createElement('li');
    li.innerText = oLi.length + 1;
    oList.appendChild(li);
}
oList.onclick = function (ev) {
    var ev = ev || window.event,
        tar = ev.target || ev.srcElement;
    // tar 即为被点击的 li 元素
    console.log(tar.innerHTML); 
    // 返回在所有兄弟元素中的索引,借用数组 indexOf 方法
    console.log(Array.prototype.indexOf.call(oLi, tar));
}


原文链接:https://yq.aliyun.com/articles/753272
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章