您好,欢迎访问一九零五行业门户网

JavaScript实用小函数汇总 (收藏)

javascript实用小函数有哪些?相信有很多刚刚接触javascript的朋友都会有这样的疑问。本章就给大家介绍javascript实用小函数有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
1.自己修改的获取class方法
// 获取class<script type="text/javascript">function getbyclass(oparent,sclass){ var aele=oparent.getelementsbytagname("*"); var aresult=[]; for(var i=0,tt=aele.length;i<tt;i++){ if(aele[i].classname.indexof(sclass)="">=0){ var arr_class=aele[i].classname.split(" "); for(var j=0,len=arr_class.length;j<len;j++){ if(arr_class[j]="=sclass){" aresult.push(aele[i]);="" }="" return="" aresult;="" <="" script>="" <="" pre=""></len;j++){></tt;i++){>
对于上面的代码,我们可以使用“html在线编辑器”进行测试一下。
2.获取元素样式
// 获取样式function getstyle(obj,name){ if(obj.currentstyle){ return obj.currentstyle[name]; } else{ return getcomputedstyle(obj,false)[name]; }}
3.阻止事件冒泡
// 阻止事件冒泡function stopbubble(e){ if(e && e.stoppropagation){ e.stoppropagation(); } else{ window.event.cancelbubble=true; } return false;}
4.全屏模式
// 进入全屏function fullscreen() { var el = document.documentelement; var rfs = el.requestfullscreen || el.webkitrequestfullscreen || el.mozrequestfullscreen || el.msrequestfullscreen; if (typeof rfs != "undefined" && rfs) { rfs.call(el); }else if(typeof window.activexobject != "undefined") { // for internet explorer var wscript = new activexobject("wscript.shell"); if(wscript != null) { wscript.sendkeys("{f11}"); } }}// 退出全屏function exitfullscreen() { var el = document, cfs = el.cancelfullscreen || el.webkitcancelfullscreen || el.mozcancelfullscreen || el.exitfullscreen, wscript; if (typeof cfs != "undefined" && cfs) { cfs.call(el); return; } if (typeof window.activexobject != "undefined") { wscript = new activexobject("wscript.shell"); if (wscript != null) { wscript.sendkeys("{f11}"); } }}
以上就是对javascript实用小函数汇总的全部介绍,如果您想了解更多有关javascript视频教程,请关注。
以上就是javascript实用小函数汇总 (收藏)的详细内容。
其它类似信息

推荐信息