javascript_19-DOM初体验

时间:2019-07-14 23:04:10   收藏:0   阅读:119

DOM

DOM: 文档对象模型(Document Object Model),又称为文档树模型。是一套操作HTML和XML文档的API。

DOM可以把HTML和XML描述为一个文档树。树上的每一个分支都可以视为一个对象,通过DOM可以添加、修改和移除文档上的某一部分。

DOM的相关概念

DOM可以做什么

DOM初体验

<a onclick="alert(‘aaa‘); return false"></a> 取消a标签的默认行为。
找到id是link1的dom对象(a标签)

要等到标签生成之后,再来获取对应的dom对象。所以要注意<script>在文档中的位置。

var link1 = document.getElementById("link1");

//给link1注册单击事件
//事件的三要素
    //事件源--事件的触发者link1
    //事件处理程序--onclick == 匿名函数
    //事件名称 click

link1.onclick = function(){
    alert("hahah");
    //取消a标签默认行为的执行
    return false;
}

给a标签注册多个事件

//1 能够点击
    //获取页面上的a标签
    document.getElementById();

    var links =document.getElementsByTagName();
    for (var i = 0; i<links.length;i++){
        var link =links[i]; //获取每一个a标签
        //给link对象注册时间
        link.onclick = function(){

            //....
            //获取 要改变的dom元素对象
            //获取 要改变的动作
            //替换 
                            
            //取消a的默认行为
            return false;
        }       
    }

原文:https://www.cnblogs.com/hukuangjie/p/11186303.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!