• 技术文章 >web前端 >js教程

    javascript如何通过id属性获取页面元素

    醉折花枝作酒筹醉折花枝作酒筹2021-06-09 16:44:19原创64

    在javascript中,可以使用getElementById方法获取获取页面元素,语法格式为“document.getElementById("id名称")”。getElementById方法可返回对拥有指定ID的第一个对象的引用。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    网页由标签将信息组织起来,而标签的id属性值是唯一的,如何通过javascript找到要获取的元素

    document.getElementById("id") //语法

    通过以下代码发现运行结果为null或[object HTMLParagraphElement]

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>通过ID获取元素</title>
            <script type="text/javascript">
                var myceshi=document.getElementById('ceshi');//获取元素存储在变量中
                // document.write('结果:'+myceshi);//输出变量
                alert(myceshi);
                document.write('结果:'+myceshi);//输出变量
            </script>
        </head>
        <body>
            <div id="ceshi">I love javascript</div>
            <!-- <script type="text/javascript">
                var myceshi=document.getElementById('ceshi');//获取元素存储在变量中
                // document.write('结果:'+myceshi);//输出变量
                alert(myceshi);
                document.write('结果:'+myceshi);//输出变量
            </script> -->
        </body>
    </html>

    获取的元素是一个对象,如想对元素进行操作,我们要通过它的属性或方法。(object HTMLParagraphElement 对象 HTML段落元素,获取到的是元素,这个元素也就是对象,获取到的对象不会显示里面的值,所以显示object HTMLParagraphElement,想要抽取出里面的值,就用 innerHTML 获取)

    getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用。

    定义了多种查找元素的方法,除了 getElementById() 之外,还有 getElementsByName() 和 getElementsByTagName()。

    不过,如果您需要查找文档中的一个特定的元素,最有效的方法是 getElementById()。

    在操作文档的一个特定的元素时,最好给该元素一个 id 属性,为它指定一个(在文档中)唯一的名称,然后就可以用该 ID 查找想要的元素。

    【推荐学习:javascript高级教程

    以上就是javascript如何通过id属性获取页面元素的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:javascript
    上一篇:javascript创建对象三种方法是什么 下一篇:javascript中string怎么转成数组
    第16期线上培训班

    相关文章推荐

    • jsp如何引入css• 聊聊Nodejs中的模块化和事件循环• 深入了解Nodejs中的mongoose工具• js如何添加css样式• jsp和html的区别有哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网