11前端小白必看!深度揭秘DOM节点操作与 JavaScript基础要点

目录

getElementsByClassName获取类名集合

JavaScript入口函数

DOM节点介绍

nodeType属性:获取节点类型的关键

nodeName属性:洞悉 DOM节点的标识

nodeValue属性:精准操作节点核心数据


非 VIP 用户可前往公众号“前端基地”进行免费阅读,文章链接如下:

11前端小白必看!深度揭秘DOM节点操作与 JavaScript基础要点

getElementsByClassName获取类名集合


        getElementsByClassName 方法用于获取文档中所有具有指定类名的元素集合。然而,该方法存在浏览器兼容性问题, IE6、IE7、IE8 等低版本 IE 浏览器并不支持 此方法。在实际开发中,如果需要兼容这些老旧浏览器,需采用其他替代方案(如通过document.querySelectorAll或循环遍历结合classList等方式)。

JavaScript入口函数


        在 JavaScript 开发中,入口函数 用于确保页面内容加载完成后再执行特定的 JavaScript 代码,避免因页面元素尚未渲染而导致的操作失败。

        语法:

window.onload=function(){
    // 在这里编写需要在页面完全加载后执行的JavaScript代码
}

        当使用 window.onload 时,页面的结构、样式、节点等资源全部加载完毕后,函数体内的 JavaScript 代码才会被执行。

        不过,对于 行内式 JavaScript 代码 ,则 无需使用入口函数 。

        示例代码如下:

<body>
    <button onclick="fun();">欢迎</button>
    <script>
        //直接定义函数,无需入口函数
        function fun(){
            alert(1121313);
        }
    </script>
</body>

        运行结果:单击按钮,弹出1121313

DOM节点介绍


        在 HTML DOM(文档对象模型)中,一切内容均可视为节点(英文单词为 “node”,发音为 /nəʊd/ ),DOM 将 HTML 文档呈现为一棵由节点构成的树状结构。

        依据 W3C 的 HTML DOM 标准,HTML 文档中的各类内容分别对应不同类型的节点:

名称

描述

文档节点

整个 HTML 文档本身就是一个顶级的文档节点(document),它作为节点树的根节点,包含并统领整个文档的所有节点,是访问和操作 DOM 的入口。

元素节点

HTML文档中的每一个标签,例如<div>、<p>、<img>等,都对应一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端基地

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值