如何选择包含特定 HTML 内容且与值匹配的 Div?
division 标签也称为 div 标签。HTML 使用 div 标签在网页中创建内容分区,例如文本、图像、标题、页脚、导航栏等。需要关闭 div 标签,它有一个开始标签 (<div>) 和一个结束标签 (</div>)。
Div 元素在 Web 开发中非常有用,因为它允许我们将网页上的数据划分出来,并为不同类型的信息或功能创建特定的部分。
让我们看看以下示例,以更好地了解如何选择包含特定 HTML 内容且与值匹配的 div。
示例
在以下示例中,我们正在运行脚本以选择包含特定 HTML 内容的 div。
<!DOCTYPE html> <html> <body> <style> .cricketers { width: 100px; } .marked { background-color: #27AE60 ; } </style> <div class="cricketers"> <div>MSD</div> <div> KOHLI </div> <div> YUVI </div> <div> SEHWAG </div> <div> SACHIN </div> </div> <script> const visited = ["MSD"] const monElement = document.querySelector('.cricketers') for (let i = 0; i < monElement.children.length; i++) { let cricketers = monElement.children[i].textContent; 4. How To Select Divs That Has A Specific HTML Content That Matches Values for (let v of visited) { if (v == cricketers) { monElement.children[i].innerHTML += ' - selected'; monElement.children[i].classList.add("marked"); } } } </script> </body> </html>
当脚本执行时,它将生成一个包含与 div 一起使用的名称的输出。在这些文本中,有一个以绿色突出显示,表示已选择该 div。
示例
执行以下代码并观察不同部分如何以不同的颜色进行选择。
<!DOCTYPE html> <html> <body> <style> td[data-content="female"] { color: #7D3C98; } td[data-content^="p" i] { color: #239B56 ; } td[data-content*="8"] { color: #DE3163; } </style> <div> <table> <tr> <td data-content="Jhon">Jhon</td> <td data-content="male">male</td> <td data-content="28">28</td> </tr> <tr> <td data-content="Sindhu">Sindhu</td> <td data-content="female">female</td> <td data-content="18">18</td> </tr> </table> </div> </body> </html>
运行上述脚本后,将弹出输出窗口,显示以不同颜色选择的文本,具体取决于网页上代码中提供的条件。
广告