作家
登录

大家未必知道的Js技巧收藏

作者: 来源:www.28hudong.com 2013-03-30 03:07:46 阅读 我要评论

1.document.GetElementsByTagName可以获得某一个标签的所有元素,可以通过 document.getElementsByTagName('*') 获得页面上的所有元素,这里星号代表任何标签,而注释标签的tagName是”!” 2.String 的方法substr与substring的区别 substr(start[,length]);//表示从start位置开始取length个字符串 substring(start,end);//表示从start,到end之间的字符串,包括start位置的字符但是不包括end位置的字符 3.“==”与“===” 前者比较两个对象会自动进行类型转换例如比较'12' == 12将返回true;而后者不进行任何转换必须完全相等'12' === 12将返回false 4.如何使网页不可以被保存 <noscript><iframe src=*.html></iframe></noscript><noscript><iframe src=*.html></iframe></noscript> 5.使用document.referrer可以获得上一页的地址 6.使用input元素的form属性可以得到该input所属的form元素 7.Script标签中的defer属性 作用是告诉浏览器可以继续执行html,而不必先执行src指定的js代码,直到发生不能继续执行的情况。 8.通过arguments可以得到传递到当前执行function的所有参数的一个数组,即便你没有给该function定义任何参数。 9.可以使用document.anchors获得页面上面所有的链接元素,而不必使用 document.getElementsByTagName('A'); 同样道理还有: document.forms document.images 10.使用js判断客户端机器是否安装了.net framework function hasDotNetFramework(){return navigator.userAgent.indexOf(".NET CLR") > -1;} 11.在客户端事件中使用"代替“”” 例如: var html = '<a href="javascript:alert("this is message")">hello</a>';

  推荐阅读

  地址栏上的一段语句,改变页面的风格。(教程)

大家可以先把下面这段语句粘贴到地址栏,然后回车,看看效果。 javascript:with(document.body){background="";bgColor="#779966";text="#bb4400"};void(document.styleSheets[0].addRule("TD","border:1 solid bl>>>详细阅读


本文标题:大家未必知道的Js技巧收藏

地址:http://www.17bianji.com/kaifa2/JS/29768.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)