previousSibling 使用问题

来源:互联网 发布:js a标签的href不跳转 编辑:程序博客网 时间:2024/06/07 22:21

在使用 previousSibling 获取某个元素的上一个兄弟节点时,节点之间不应存在有空格,否则会报错。



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><style></style><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script type="text/javascript">window.onload=function(){var oLi=document.getElementById('li1');oLi.previousSibling.style.background='red';}</script></head><body><ul id="ul1"><li></li><li></li> <li id="li1">test</li><li></li><li></li></ul></body></html>


报错截图:


原创粉丝点击