<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">

window.οnlοad=function(){

var oUl1=document.getElementById('ul1');

//   alert(oUl.firstChild);

//    lastChild和lastElementChild    //  最后一个子节点

//    nextSibling和nextElementSibling   //  下一个兄弟节点

//    previousSibling和previousElementSibling   //  上一个兄弟节点

if(oUl1.firstElementChild){

oUl1.firstElementChild.style.background='red';  //  高版本浏览器用

}else{

oUl1.firstChild.style.background='yellowgreen';  //  IE6-8

}

}

</script>

</head>
<body>

<ul id="ul1">

<li>111</li>

<li>222</li>

<li>333</li>

</ul>

<ul>

<li>aaa</li>

<li>222</li>

</ul>
<ul>

<li>bbb</li>

<li>222</li>

</ul>

<ul>

<li>ccc</li>

<li>222</li>

</ul>

</body>
</html>

firstChild和firstElementChild相关推荐

  1. 兼容firstChild和firstElementChild

    1.nextSibling和nextElementSibling 顾名思义,就是找下一个节点 nextSibling在低版本浏览器中可以顺利找到下一个元素节点,而在正常浏览器中找到的包含中间空格. n ...

  2. childNodes和children,firstChild和firstElementChild,lastChild和lastElementChild的区别

    首先,我们给出HTML的代码 <ul id='city'><li>北京</li><li>南京</li><li>东京</li ...

  3. firstChild和firstElementChild兼容

    firstChild,在现代浏览器中会选中空格文本节点.而IE8及以下的IE浏览器不会选中空白文字节点.现代浏览器运行如下: <ul>    <li></li>   ...

  4. javascript中childNodes与children 区别 以及firstChild与firstElementChild区别

    1:childNodes属性: 标准的,它返回指定元素的子元素集合,包括html节点,所有属性,文本.可以通过nodeType来判断是哪种类型的节点,只有当nodeType==1时才是元素节点,2是属 ...

  5. js中firstChild与firstElementChild及childNodes与children的区别

    firstChild: 获取指定元素的第一个子节点 (包括元素节点和文本节点) . 若父元素与第一个子元素之间存在空白节点,firstChild 获取到的将是空白节点而不是第一个子元素.这时可以使用 ...

  6. firstChild与firstElementChild

    相同点: 都是获取父元素下的第一个节点对象 不同点: firstChild: IE6.7.8 第一个元素节点; 非IE6.7.8:返回第一个元素节点或文本节点 firstElementChild: I ...

  7. firstChild和firstElementChild的区别

    firstChild可以获取文本元素而firstElemenChild不能 . 它们的共同点都是获取父节点下第一个节点对象. 但是firstElementChild只会获取元素节点对象,从名称就可以看 ...

  8. 浅谈childNodes和children以及firstChild和firstElementChild

    1.childNodes属性: 返回指定元素的子节点集合,包括元素节点和文本节点. 除了IE9和Firefox,其他浏览器都支持通过childNodes[i]获取第i个子节点. 2.children属 ...

  9. js DOM Element属性和方法整理

    js DOM Element属性和方法整理 节点操作,属性 1. childNodes.children 这两个属性获取到的子节点会根据浏览器的不同而不同的,所以一定要判断下nodeType是否为1. ...

最新文章

  1. Linux查看可执行文件的各个段:.BSS,.TEXT,.DATA的大小
  2. openstack搭建之-nova配置(10)
  3. weblogic占用java_weblogic内存占用过大调优
  4. vb.net 窗体接收键盘事件_(十五)C#WinFrom自定义控件系列-键盘(二)
  5. java中的关键字有哪些_java关键字复习
  6. Using Oracle Data Integrator Open Tools
  7. STM32工作笔记0047--认识DTU什么是4GDTU设备
  8. ES启动报错 :could not fidn java; set JAVA_HOME or ensure java is in PATH
  9. String、StringBuiler、StringBuffer的区别
  10. Python的程序结构[2] - 类/Class[1] - 基类与继承
  11. 多个安卓设备投屏到电脑_无线投屏器投屏不需要网络
  12. opc服务器的时间怎么修改,OPC服务器是否允许在其逻辑中使用源时间戳?(Is OPC server allowed to use source timestamp in its logic?)...
  13. vs2017激活密钥
  14. 这回真的要和雅虎再见了 雅虎将转型为投资机构
  15. 汇编篇 :关于地址总线与数据总线的换算
  16. 【ERROR】Error: Error trying to upgrade business network. Error: No valid responses from any peers.
  17. 双卡 一卡通话 卡2丢网 ---注册状态 VOICE_REGISTRATION_STATE
  18. 只需两分钟,如何下载b站高清封面图片
  19. JXLS导出Excel表格实战教程
  20. Vue实现待办事件列表

热门文章

  1. 解决微信QQ邮箱提醒收不到通知的问题
  2. Linux面试试题宝典,你能打多少分?大神勿进
  3. 数据中心网络DCN有哪些顶会顶刊?
  4. 不朽凡人 第五百二十九章 你的游戏别找我
  5. android xml红心圆,用android:clipChildren来实现红心变大特效
  6. 使用Pyhton+ItChat+图灵机器人扩展微信功能
  7. 《desperate housewives》系列英语台词
  8. 智慧城市直饮水智能监控系统解决方案
  9. autoform分析用什么计算机,AutoForm R6基本操作和模拟分析设置详细步骤!
  10. XnView Standard 1.91.1