首页 >web前端 >js教程 > 正文

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

原创2021-06-09 16:44:1901233

在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中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:javascript
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    醉折花枝作酒筹

    飞花飘絮,霓裳翩翩舞,几多情愫心飞扬。

    最近文章
    css如何设置指定网格的大小和位置462
    css如何定义网格线大小1153
    教你一招搞定css背景图的大小831
    推荐视频教程
  • vue.js 英文版vue.js 英文版
  • 全栈工程师的Node.js之路全栈工程师的Node.js之路
  • JSON与AJAX原理与实战JSON与AJAX原理与实战
  • Vue.js开发基础Vue.js开发基础
  • 视频教程分类