随笔分类 - javascript
摘要:var form = $(""); form.attr('style', 'display:none'); form.attr('target', ''); form.attr('method', 'post'); form.a...
阅读全文
摘要:js 0为false 非0为true null为false 非null为truejs 特有with(对象){}:可以确定对象所使用的范围。 for(变量 in 对象)对变量和和行为进行遍历html xhtml xml :这些都是标记型文档。DOM:document object model 文档对象模型。dom三层模型:dom1:将html文档封装成对象。dom2:将xml文档封装成对象。dom3:将xml文档封装成对象。DOM树 节点。DHTML:动态html。html css dom javascripthtml:将数据进行封装。dom:将标签封装成对象。cs...
阅读全文
摘要:function test() { var arr = new Array(); arr[0]= "1"; arr[1]= "2"; arr[2]= "3"; arr[3]= "4"; arr[4]= "5"; arr[5]= "6"; arr[6]= "7"; alert(arr.slice(0)); }//返回整个数组。相当于clone。Array.prototype.clone=function(){ return this.slice(0); }
阅读全文
摘要:document.onkeydown = function test(){ if((window.event.altKey)&& ((window.event.keyCode==37)|| //屏蔽Alt+方向键← (window.event.keyCode==39))){ //屏蔽Alt+方向键→ alert("不准你使用ALT+方向键前进或后...
阅读全文
摘要:12月5日今天要给模块订单添加打印功能。功能模块的窗口在iframe框架里的子窗口里。必须把它弄到主窗口去打印。用了window.open().但是发现这样就脱离的iframe框架。一些地址就显示给客户看了。给window.open()里放参数消除地址栏也不起作用。这不是我们想要的。我们的地址栏是不变化。一直显示的是default.jsp。最后选用模态对话框。这个客户不能输入地址了。但问题又来了。模态对话框传值(字符串)在IE里有限制。只能传4096个字符。在FF里确没有限制。最后在网上找到了答案。要把字符串new 成对象。就没有长度限制了。答案来源:http://www.cnblogs.co
阅读全文
摘要:为什么可以通过id直接访问对象,是因为所有的元素ID都相当于一个保存对象的全局变量。通过id直接访问对象还存在兼容问题。假设你有个js变量和页面里的id相同了,那么你将无法获得对象。建议用document.getElementById标准的形式获取对象。alert($("#ProcessBar")[0] == ProcessBar); 返回true
阅读全文
摘要:visibility: hidden----将元素隐藏,但是在网页中该占的位置还是占着。$("#").style.visibility="hidden";$("#").style.visibility="";等效于style.visibility = "visible";display: none----将元素的显示设为无,即在网页中不占任何的位置。
阅读全文
摘要:按键有两个动作:按下,放开。onkeyup 是在用户放开任何先前按下的键盘键时发生。浏览器兼容略有差异。建议2个都写上。// 作用于 Firefox、Operadocument.onkeypress=// 作用于 IE、Chromedocument.onkeydown=onkeypress是在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。onkeydown 是在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生。
阅读全文
摘要://禁止键盘tab键 1 //禁止键盘tab键 2 document.onkeydown=function(e){ 3 var isie = (document.all) ? true:false; 4 var key; var ev; if(isie){//IE浏览器 5 key = window.event.keyCode; 6 ev = window.event; 7 }else{//火狐浏览器 8 ...
阅读全文
摘要:alert(parseInt("0201")); 火狐显示的是201-----以10进制解析////////////////////parseInt("0201",8).显示129 ---以8进制解析。IE显示的就是129.----效果等同于 parseInt("0201",8).以8进制解析。
阅读全文

浙公网安备 33010602011771号