document.getElementByClassName怎么用
时间: 2023-11-30 11:50:39 浏览: 64
你可以使用document.getElementsByClassName()方法来获取指定类名的元素。该方法接受一个或多个参数,第一个参数是要查找的类名,后面的参数是要在哪个元素或文档中查找。下面是一些示例用法:
1. 获取指定元素下的指定类名的元素:
getElementsByClassName("my", "*", document.getElementById("main"));
这个例子中,使用了三个参数。第一个参数是要查找的类名 "my",第二个参数是通配符 "*" 表示查找所有元素,第三个参数是指定要在哪个元素中查找,这里是通过document.getElementById("main")获取的元素。
2. 获取指定元素下指定类名和标签名的元素:
getElementsByClassName("my", "span", document.getElementById("main"));
这个例子中,使用了三个参数。第一个参数是要查找的类名 "my",第二个参数是要查找的标签名 "span",第三个参数是指定要在哪个元素中查找,同样是通过document.getElementById("main")获取的元素。
3. 获取文档中指定类名的元素:
getElementsByClassName("my", "span");
这个例子中,使用了两个参数。第一个参数是要查找的类名 "my",第二个参数是要查找的标签名 "span"。此时,方法会在整个文档中查找指定类名和标签名的元素。
请根据你的具体需求,选择合适的参数来使用document.getElementsByClassName()方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [JS批量获取class命名节点 getElementsByClassName()](https://blog.csdn.net/abxn2002/article/details/7851963)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文