摘要: 今天做页面用了这个函数如果你这样 document.getElementById("a").sn = "111"; alert(document.getElementById("a").sn); 肯定全部浏览器都没问题但是如果你document.getElementById("a").setAttribute("sn","111");alert(document.getElementById("a").sn);这样却不行 尽管在chrome的开发者工具里面 阅读全文
posted @ 2014-03-12 12:56 ruiruige1991 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 如果你struts.xml里面有name 这种类似玩意,他会把值返回,类型是js里面的字符串外面再加双引号比如action里面 String name="whx20202";那么返回时候就是返回的"whx20202"字符串 多了俩双引号如果你用js判断 不应该是 name==“whx20202” 而是 name="\"whx20202\"" 用转义才行如果你struts里面没那个标签 应该返回json对应的字符串,一样会多加个双引号这么做的目的是方便你evalPS:一般action里面都会有service层,不要为 阅读全文
posted @ 2014-03-06 20:44 ruiruige1991 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 网上有个问题到处都是,我是新手,自然也遇到了问题如下:请看下面的代码:为什么我无论点哪一个li标签,都会出出来:点击了第5个标签?…… 1 2 3 4 5网上很多都是复制粘贴,有经验的JS程序员一看就懂,可苦了我这种新手。现在我写一点自己的理解也不知道对不对,如果有会的看到了,麻烦指正。网上的答案大多是:1.请看JS闭包2.事实上循环没有为每个li绑定不同的方法3.每个li绑定的方法都是一样的 function没被触发,触发时候里面的 i 是5还让不让新手活了?我自己看了一下,写一点见解。reference:http://hi.baidu.com/bluedream_119/item... 阅读全文
posted @ 2013-11-30 01:45 ruiruige1991 阅读(265) 评论(0) 推荐(0) 编辑
摘要: span 一开始定义的时候是 span onclick="XX();"这时候是有效的但是如果你在js中动态的将它取消了 比如在别的函数体内 $("youSpan").onclick="";等你再想把它的onclick变成一开始的XX();的时候 你会发现变不回去了。。解决方法: $("youSpan").onclick=function(){XX()}; 阅读全文
posted @ 2013-11-29 01:14 ruiruige1991 阅读(3659) 评论(0) 推荐(0) 编辑
摘要: innerHTML我就不说了 这个就是你在开发工具里看到的内容如果你给一个元素的innerText赋值,这个元素还有子元素,那么子元素也会被抹去,这样会导致js错误,在你下次对子元素引用的时候,NULL指针出现举个栗子1 2 这里是文字label是子元素3 如果你想把div里的文字改成别的,那么有可能你用的是 $('ruiruige').innerText='这里是新的DIV文字';如果这样的话,里面的就没了执行“$('ruiruige').innerText='这里是新的DIV文字'; ”之前,alert($('ruir 阅读全文
posted @ 2013-11-27 12:26 ruiruige1991 阅读(3097) 评论(0) 推荐(0) 编辑
摘要: http://bbs.csdn.net/topics/220033879信息来自这里所以说平时还是老老实实用\r\n的比较好只用\n会在下一行有数据的时候出错,有时间验证一下 阅读全文
posted @ 2013-11-01 16:23 ruiruige1991 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 我想使用过ajax的都常见这样的代码:here但这儿的void(0)究竟是何含义呢?Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。 (实现版本 Navigator 3.0 )你以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。下面的代码创建了一个超级链 阅读全文
posted @ 2013-10-30 20:18 ruiruige1991 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.laruence.com/2009/09/08/1076.htmlJavascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, 也注定了它的难用.以前我用this的时候, 都会觉得不踏实, 老是担心它不知道怎么地就会指到另外的什么地方.其实, 这都是因为, 我们对它的不了解.刚好最近再给百度学院做《Javascript高级-作用域/原型链》的ppt, 而swit1983网友也刚好提这个问题, 索性就把这部分内容独立总结出来, 与大家分享.首先, 我先抛出一个定论:”在Javascript中,This关键字永远都指向函数(方法)的所有 阅读全文
posted @ 2013-10-29 23:58 ruiruige1991 阅读(129) 评论(0) 推荐(0) 编辑