Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种方法可以选择包含文本“button”的类的页面中的所有元素?_Javascript_Html - Fatal编程技术网

Javascript 有没有一种方法可以选择包含文本“button”的类的页面中的所有元素?

Javascript 有没有一种方法可以选择包含文本“button”的类的页面中的所有元素?,javascript,html,Javascript,Html,假设我们有一个Html元素,我想在一个类包含文本“button”的页面中选择所有这样的元素。它不一定是“按钮”。在本例中,类为“button success”,因此也需要选择该类。目的是转到随机url并获取所有按钮标签 <a class="nav-link button-success create-new-button" id="createbuttonDropdown" data-toggle="dropdown" aria-

假设我们有一个Html元素,我想在一个类包含文本“button”的页面中选择所有这样的元素。它不一定是“按钮”。在本例中,类为“button success”,因此也需要选择该类。目的是转到随机url并获取所有按钮标签

<a class="nav-link button-success create-new-button" id="createbuttonDropdown" data-toggle="dropdown" aria-expanded="false" href="#">+ Create Project</a>

还有什么办法可以拿到按钮吗?我们有没有办法从诸如wordpress、wix、squarespace等CMS网站上选择按钮。他们不需要有带有名字按钮的类。有没有这样一个词

我相信你可以在一个查询中全部选择它们:

const items=document.querySelectorAllbutton、[class*=button]、[type=button]、[role=presentation]; console.logitems; 按钮 按钮成功 按钮故障 按钮
演示按钮噢,谢谢,实际上我想比较每个数组以找到maxLength数组并进一步研究该数组这是方法-[class*=button],以选择带有类包含按钮的元素吗?啊,我明白了,很抱歉我可能误解了你的问题。[class*=button]将选择类列表包含的所有元素,纽扣串。不,我错了。我没有给出这个问题的全部目的,因为我认为它在这里无关紧要
const btnSelectedUsingClassBtn = document.querySelectorAll(".button");
const btnSelectedUsingClassButton = document.querySelectorAll(".button");
const btnSelectedUsingTagName = document.getElementsByTagName("button");
const btnSelectedUsingType = document.querySelectorAll("input[type=button]");
const btnSelectedUsingRole = document.querySelectorAll('[role="button"]');