dom获取元素的方法,js中获取dom元素属性
本文给大家带来了一些关于javascript的知识,主要介绍了DOM获取集合中元素对象的相关问题。您可以使用for或for.循环访问集合中的元素对象以操作其属性和方法。下面就来看看吧,希望对你有帮助。
【相关推荐:javascript视频教程,web前端】
获取集合中的元素对象
节点集是节点的集合(索引从0开始)。
用于或用于.循环访问集合中的元素对象以操作它们的属性和方法。
简单描述了属性和方法。长度节点集[n]或item(n)中的元素对象个数返回索引n对应的单个元素对象//写入if条件表达式:orderCheckbox元素对象集中的元素节点个数大于0。
if(orderCheckboxs.length0) {
//使用普通for循环迭代orderCheckboxs元素对象集合中的每个元素对象
for(设I=0;iorderCheckboxs.lengthi ){
//通过前一项(n)获取元素对象集合的元素对象.
orderCheckboxs.item(i)。选中=真;
//之前通过[]获取元素对象集合的元素对象.
order checkboxs[I]. parent element . class name= item-selected ;
}//使用箭头函数
selectAll.onchange=(e)={
//下面的语句是循环体。for…of循环用于迭代orderCheckboxs元素对象的集合,循环变量为ele。
for(let ele of order checkbox){
ele . checked=e . target . checked;
if(e.target.checked) {
ele . parent element . class list . add( item-selected );
}否则{
ele . parent element . class list . remove( item-selected );
}
}
};通常,for.建议使用of循环。
*****了解下面两个获取元素对象集合的方法。文档(或元素)。getElementsByClassName(类值)
返回其class属性是文档fire元素后代中的参数的所有element对象的集合。参数只能是HTML元素的class属性值(即类名)。
文档(或元素)。getElementsByTagName(标记名)
返回文档中作为参数签名的所有element对象的集合或元素的后代。参数只能是HTML元素的标记名。
const orders=document . getelementsbyclassname( order );
const input=document . getelementsbytagname( input );
遍历节点
将空白文本节点作为子节点,parentNode除外,并返回null not found。
说明parentNode属性返回当前节点的父节点firstChild、当前节点的第一个子节点lastChild、当前节点的最后一个子节点、当前节点的nextSibling节点、previousSibling节点、当前节点的上一个兄弟节点代码。示例:
身体
h1a href=#123/a/h1
H2快递付款/h2
div class=" panel "
ul class=step
李开/李
李下订单/李
/ul
/div
脚本
const t=setInterval(()={
//写在求值器的右边:通过遍历元素节点得到curStep的上一个元素节点。
let last step=cur step . previouselementsibling;
//写在求值器的右边:通过遍历元素节点得到curStep的下一个元素节点。
let next step=cur step . nextelementsibling;
/script
遍历元素节点
element对象是只读的,只遍历元素节点(忽略文本等节点),没有找到null。
只读属性说明parentElement返回父元素节点firstElementChild返回第一个子元素节点lastElementChild返回最后一个子元素节点nextElementSibling返回元素的下一个同级节点previousElementSibling返回元素的上一个同级节点体。
h1a href=#123/a/h1
H2快递付款/h2
div class=" panel "
ul class=step
李开/李
李下订单/李
/ul
/div
脚本
(()={
const step=document . query selector(。步骤’);
//写在求值器的右边:通过遍历元素节点,得到第一个带有类step的子元素节点。
let cur step=step . firstelementchild;
const t=setInterval(()={
//写在求值器的右边:通过遍历元素节点得到curStep的上一个元素节点。
let last step=cur step . previouselementsibling;
//写在求值器的右边:通过遍历元素节点得到curStep的下一个元素节点。
let next step=cur step . nextelementsibling;
/script【相关推荐:javascript视频教程,web前端】以上是javaScript总结的Dom集合元素对象的详细内容。请关注其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。