关于两个兼容inner与element

一个兼容性代码,使用innerText与textContent
function setInnerText(element,text){
if(tyoeof(element.textContent=='undefined')){
element.innerText=text;
}else{
element.textContent=text;
}
}
//其次获得任意元素中的文本,因为识别问题,需要使用两种方式
function getInnerText(element,text){
if(typeof(element.textContent=='undefined')){
element.innerText=text;
}else{
return element.textContent=text;
}
}
//对于上面的两个函数,如果要获得处理结果就是得到最后的结果输出,就需要设置return,但是如果不需要结果,只要给函数中设置值,就不要return;
第二个兼容性代码--使用元素与节点的获取,IE8只可以使用节点获取方式来获取元素,其他的谷歌,火狐浏览器直接使用获取元素的方式
function getFirstElement(element){
if(element.firstElementChild){
rerurn element.firstElementChild;
}else{
var node=element.firstChild;
while(node&&node.nodeType!=1){
node=node.nextSibling;
}
return node;
}
}//-------------------------------------
function getLastElement(element){
if(element.lastElementChild){
rerurn element.lastElementChild;
}else{
var node=element.lastChild;
while(node.nodeType!=1){
node=node.previousSibling;
}
return node;
}
}//---------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值