封装节点兼容代码

2019-03-26  本文已影响0人  inspg

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

</head>

<body>

<ul id="uu">

<li>我手机</li>

<li>我手机</li>

<li>我手机</li>

</ul>

</body>

<script src="common.js">

</script>

<script type="text/javascript">

function getFirstChild(parent){

if(parent.firstElementChild!=undefined){

return parent.firstElementChild;

}else{//IE8支持的只有firstchid即第一个节点

var node=parent.fisrtChild;

if(node&&node.nodetype!=1){//1是元素

node=node.nextSibling; 

}

return

}

}

function getLastChild(parent){

if(parent.lastElementChild!=undefined){

return parent.lastChild;

}else{

var node=node.lastChild;

if(node&&node.nodetype!=1){

node=node.previousSibling;

}

return node;

}

}

console.log(getFirstChild(my$("uu")));

console.log("666");

</script>

</html>

上一篇下一篇

猜你喜欢

热点阅读