![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
liu510817387
这个作者很懒,什么都没留下…
展开
-
一个IE中不能取值,在FF中和Opear中都行的取input里的值
取一个input的值,当然在单独取一个input值的时候给input一个id名,然后用jquery的$取值是可以取到的,但是当再脚本中有多个效果要执行的时候,用上种方法就是underfined,再取值的时候可再input的外面标签里取个名,再用$("id input")即可取到值。原创 2010-01-31 19:54:00 · 402 阅读 · 0 评论 -
IE6得到焦点同时失去焦点问题
今天客户在反馈中说到有用户文本框不能选中,我们用的是 label代替 placeholder功能 在除IE6\7之外 的浏览器下都没问题,一时之间也找不到原因,索性就把label给去掉用js defaultValue 做检测在获得焦点时如果值为默认值就为空,$('input').focus(function(){ if($(this).val()==this.defa原创 2013-04-25 22:47:15 · 919 阅读 · 0 评论 -
ios6 中new Date("2013-03-18 12:12:12") 不能使用
因为只有ios6 系统 其他版本的没有测试在Mac Os 的浏览器里var date = Date("2013-03-18 12:12:12");alert(date.getFullYears());能够弹出 2013 windows系统也是可以的 但放到iOs系统下就不行了 返回的是 NaN但是换成 var date = Date(2013,03,18原创 2013-03-18 17:47:41 · 3434 阅读 · 1 评论 -
js 报错 Illegal break statement
var a = {"a":1,"b":2,"c":3};var flag=0;for(var i in a){ $.ajax({ type:'GET', url:'a.php', success:function(){ if(i=="b"){ alert(a[i]);原创 2013-03-18 15:11:32 · 25999 阅读 · 3 评论 -
chrome浏览器里 console.log 一个object 结果有问题
var test = {};for(var i in test) alert(i);console.log(test);test.a = 'a';test.b = 'b';test.c = 'c';for(i in test) alert(i);console.log(test);弹出的结果是 三次 分别是 : a 、 b 、 c 但是在用 conso原创 2013-01-09 02:10:58 · 4051 阅读 · 1 评论 -
js 格式化时间
Date.prototype.format = function(format) { var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+"转载 2013-01-05 15:48:06 · 575 阅读 · 0 评论 -
jquery 获取不到checkbox checked时
有时jquery遍历checkbox的时候 会获取不到它们checked值 jQuery("input[type=checkbox]").attr("checked") 或者 jQuery("input[type=checkbox]").checked 都会返回 undefined可以用document.getElementById(id).checked 来获取 返回 true |原创 2012-11-27 17:52:09 · 2745 阅读 · 0 评论 -
Ajax的问题
Ajax问题在iMac中 文件不像windows那样 和 linux差不多 都需要权限一开始对系统还不是太了解 就开始访问本地localhost 显然这是会出现 错误的都是访问的文件打不开 因为cache file_put_content出错,尝试登陆后台把cache清除后台清除cache是ajax的 点了一下 弹出了很多错误很长 这个ajax是别人写的 可能没原创 2012-02-28 10:44:43 · 395 阅读 · 0 评论 -
js中的preventDefault
preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。JS阻止链接跳转function stopDefault(e) { if (e && e.preventDefault) {//如果是FF下执行这个 e.preventDefault(); }else{ window.event.returnVa转载 2012-09-25 15:03:57 · 5699 阅读 · 0 评论 -
js正则出数字后+1显示
一开始用str.replace(/(\d+)/,$1+1);这样会报错,Uncaught ReferenceError: $1 is not defined但是把替换用匿名函数 $1 作为参数 在函数里执行就可以了str.replace(/(\d+)/,function($1){return parseInt($1)+1});原创 2012-09-09 18:34:39 · 1110 阅读 · 0 评论 -
js 中 += 出现 undefined
var str;str += 'test';document.write(str);结果却是 undefinedtest+= 就是 str = str + 'test';var 了 str 却没有给初始值 所以 typeof(str) 显示undefined str 的值也会是undefined这样说 var 字面应该不是定义变量 而且赋值 或都理解为原创 2012-07-08 02:08:30 · 1068 阅读 · 0 评论 -
jquery 在 ie 8 360中 有对象不支持的问题
问题发现:在js 要获取下拉框中的值city = $("#city").val();结果出错 不是 $ 的问题 后来发现 city 与 下拉框的 id 相同 (不是这个问题)不知道是不是 都会有这个问题 当时改可不同的变量名就可以了 Mark一下 有时间测试...--------------------------------------原创 2012-07-06 16:15:13 · 841 阅读 · 0 评论 -
为什么错误总是很低级
Ajax 回调函数不执行查了半天没有反映 上传图片的 图片也可以上传 就是取不到返回值最后找出是ajax 返回的数据类型是 json 但是返回结果中包含了debug信息导致ajax 返回的不是 json数据 出错 而不执行 回调函数原创 2012-05-08 01:22:46 · 573 阅读 · 0 评论 -
Js中有时遇到对象 查看对象里属性
Js 中的调试没有太好的办法 有的时候会遇到 [object object]无法看到里面的内容(好在没有嘲笑我找不到对象 :) ) 比如 ajax中 返回的 json数据可以采用for(i in obj){ alert(i) //属性名 alert(obj[i]) //属性值}原创 2012-04-21 23:56:25 · 4171 阅读 · 0 评论 -
IE下的Javascript调试利器:Companion.js
作者: Laruence( )本文地址: http://www.laruence.com/2008/07/11/108.html转载请注明出处 做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最 痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有fi转载 2012-05-06 14:32:32 · 393 阅读 · 0 评论 -
现在很多人都在用Ajax了 原因是效果很好 但是也不能随便用 Ajax的七宗罪 驳七宗罪
AJAX的七宗罪 引子 2005.2.18,Jesse James Garrett 的一篇A New Approach to Web Applications引出了AJAX这个web界的新名词。加上新宠儿在降生下来就和足球名队阿贾克斯、Google Suggest Google Maps这些大腕息息相关,不想出名都难啊。但似乎人们给与AJ转载 2012-02-22 10:07:36 · 3000 阅读 · 0 评论 -
javascript & php 进制转换
Javascript进制转换:http://stackoverflow.com/questions/57803/how-to-convert-decimal-to-hex-in-javascriptConvert a number to a hexadecimal string with:hexString = yourNumber.toString(16);转载 2013-06-16 14:45:48 · 941 阅读 · 0 评论