js如何给目标元素的兄弟元素更改样式

JavaScript019

js如何给目标元素的兄弟元素更改样式,第1张

找到目标元素的父元素,再找到它的子元素即可:

目标元素.parentNode.childNode

然后再通过循环给每个元素更改样式即可。当然这里面也包括了目标元素,要不要排除掉就看你了

也可以直接找目标元素的兄弟元素,但这要分两步走:往前找和往后找,除非目标元素是所有兄弟里面的老大或老幺,倒不如通过老爸直接找到所有兄弟来得更快更方便。

Javascript 是运行在客户端的,由浏览器 解析,与IIS无关。

style.left和top属性,需要设置style.position为absolute(绝对位置) 或relative (相对位置)才会生效。