HTML DOM访问HTML元素的方法

getElementById()

  • 功能:查找网页中指定id的元素对象。

  • 语法:var obj = document.getElementById(id)

  • 参数:id是指网页中标记的id属性的值。

  • 返回值:返回一个元素对象。

  • 举例:var imgObj = document.getElementById(“img01”)


getElementsByTagName(tagName)

  • 功能:查找指定的HTML标记,返回一个数组。

  • 语法:var arrObj = parentNode.getElementsByTagName(tagName)

  • 参数:tagName是要查找的标记名称,不带尖括号。

  • 返回值:返回一个数组。如果只有一个节点,也返回一个数组。

  • 举例:var arrObj = ulObj.getElementsByTagName(“li”)

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script type="text/javascript">
            window.onload = function(){
            //获取id=ulTag的网页对象
            var ulObj = document.getElementById("question");
            //查找<ul>下的所有的<li>标记
            var arrObj = ulObj.getElementsByTagName("li");
            //给所有的<li>标记增加CSS效果
            for(var i=0;i<arrObj.length;i++)
            {
                //给每个<li>标记加style属性
                arrObj[i].style = "color:blue;font-size:24px;";
            }
        }
        </script>
    </head>
    <body >
        <ul id="question">
            <li>mac 中系统自带的apache 误删了怎么恢复</li>
            <li>CURL POST数据量过大,接收不到服务端的信息</li>
            <li>用了构造函数为什么这个还是2?</li>
            <li>cookies登录原理</li>
        </ul>
</html>
继续学习
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script type="text/javascript"> window.onload = function(){ //获取id=ulTag的网页对象 var ulObj = document.getElementById("question"); //查找<ul>下的所有的<li>标记 var arrObj = ulObj.getElementsByTagName("li"); //给所有的<li>标记增加CSS效果 for(var i=0;i<arrObj.length;i++) { //给每个<li>标记加style属性 arrObj[i].style = "color:blue;font-size:24px;"; } } </script> </head> <body > <ul id="question"> <li>mac 中系统自带的apache 误删了怎么恢复</li> <li>CURL POST数据量过大,接收不到服务端的信息</li> <li>用了构造函数为什么这个还是2?</li> <li>cookies登录原理</li> </ul> </html>
提交重置代码
章节
笔记
提问
课件
反馈
捐赠

javascript初级教程

高并发千万级数据库系统解决方案
  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载

末日的春天

ID 是唯一的,所以是Element Name&TagName 不是唯一的,具有数组的某些属性,所以是Elements

7年前    添加回复 1

我只是一条咸鱼哈

嘿嘿嘿,加油,猿哥儿

6年前    添加回复 0

一辆想出轨的无轨电车

getElementsByTagName这个今天还遇到了,很有用

7年前    添加回复 0

我又来了

是明白了那么一点,就那么一点点

7年前    添加回复 0

我喜欢晴天

看懂了,两个都可以很方便的找到元素对象

7年前    添加回复 0

橱窗的光

这下认识了getElementsByTagName这个的用法了

7年前    添加回复 0

课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~