欢迎来到天天文库
浏览记录
ID:30517199
大小:19.58 KB
页数:15页
时间:2018-12-31
《浅析javascript中浏览器的兼容问题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解浅析JavaScript中浏览器的兼容问题 下面小编就为大家带来一篇浅析JavaScript中浏览器的兼容问题。小编觉得挺不错的,现在分享给大家,也给大家做个参考 浏览器兼容性问题是在实际开发中容易忽略而又最重要的一部分。我们在讲老版本浏览器兼容问题之前,首先要了解什么是能力检测,它是来检测浏览器有没有这种能力,即判断当前浏览器是否支持要调用的属性或者方法。下面做了一些简短的介绍。 1、i
2、nnerText和innerContent 1)innerText和innerContent的作用相同 2)innerTextIE8之前的浏览器支持 3)innerContent老版本的Firefox支持 4)新版本的浏览器两种方式都支持 1//老版本浏览器兼容innerText和innerContent 2if(element.textContent){ 3 returnelement.textContent; 4 }else{ 5 returnelement.innerText; 6 } 2、获取兄弟节
3、点/元素的兼容性问题 1)兄弟节点,所有浏览器都支持对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 ①nextSibling下一个兄弟节点,可能是非元素节点;会获取到文本节点 ②previousSibling 上一个兄弟节点,可能是非元素节点;会获取到文本节点 2)兄弟元素,IE8以前不支持 ①prev
4、iousElementSibling获取上一个紧邻的兄弟元素,会忽略空白 ②nextElementSibling 获取下一个紧邻的兄弟元素,会忽略空白 //兼容浏览器 //获取下一个紧邻的兄弟元素 functiongetNextElement(element){ //能力检测 if(element.nextElementSibling){ returnelement.nextElementSibling; }else{ varnode=element.nextSibling; while(
5、node&&node.nodeType!==1){ node=node.nextibling; } returnnode; }对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 } ---------------------------------------------------
6、------------------- /** *返回上一个元素 *@paramelement *@returns{*} */ functiongetPreviousElement(element){ if(element.previousElementSibling){ returnelement.previousElementSibling; }else{ varel=element.previousSibling; while(el&&el.nodeType!==1){ el=el
7、.previousSibling; } returnel; } }对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 -------------------------------------------------------------------- /** *返回第一个元素firstEle
8、mentChild的浏览器兼容 *@paramparent *@returns{*} */ functiongetFirstElement(parent){ if(parent.firstElementChild){
此文档下载收益归作者所有