添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

教程

Python 3 Basic Python Advanced Tkinter Python Modules JavaScript Python Numpy Git Matplotlib PyQt5 Data Structure Algorithm

贴士文章

Rust Python Pygame Python Python Tkinter Batch PowerShell Python Pandas Numpy Python Flask Django Matplotlib Plotly Docker Seaborn Matlab Linux Git C Cpp HTML JavaScript jQuery TypeScript Angular React CSS PHP Java Go Node.js Kotlin Csharp Ruby Arduino MongoDB MySQL Postgres R VBA Scala Raspberry Pi

函数参考

Python Pandas Numpy

在 JavaScript 中,我们可以使用 document.getElementById() 方法通过 ID 获取元素。在 jQuery 中,我们可以使用 $('#contents') 通过 ID 获取元素。

本教程演示了如何使用这两种方法通过 ID 获取元素。

在 JavaScript 中通过 ID 获取元素

document.getElementById() 是最流行的通过 ID 获取元素的方法。此方法主要用于网页设计中以更改元素的值或获取该元素。

此方法的语法是:

document.getElementById('id')

让我们尝试一个示例,使用此方法通过 ID 获取元素:

<!DOCTYPE html>
    <title>
        Select element by ID in javascript
    </title>
</head>
<body style="border: 4px solid blue; min-height: 300px; text-align: center;">
    <h1 style="color:blue;" id="delftstack">
        DELFTSTACK
    <script>
        setTimeout(function() {
            document.getElementById('delftstack').style.color = "green"
            }, 3000);
    </script>
</body>
</html>

上面的代码获取 h1 元素 ID 并在超时时更改其颜色。见输出:

在 jQuery 中按 ID 获取元素

jQuery 有一个更简单的方法来通过 ID 选择元素。jQuery 有一个 ID 选择器,可以选择具有唯一 ID 的元素。

此方法的语法是:

$("#idname");

让我们试试 jQuery 中的示例,它将通过 ID 获取元素的背景来改变它:

<!DOCTYPE html>
    <title>
    Select element by ID in JQuery
    </title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
</head>
<body style="border: 4px solid blue; min-height: 300px; text-align: center;">
    <h1 style="color:blue;" id="delftstack">
        DELFTSTACK
    <script>
        setTimeout(function () {
            $('#delftstack').css("background-color", "yellow");;
        }, 3000);
    </script>
</body>
</html>

请参阅此代码的输出:

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook