﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-梦在脚下-文章分类-Javascript</title><link>http://www.blogjava.net/J2EE/category/32942.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 30 Apr 2011 04:51:43 GMT</lastBuildDate><pubDate>Sat, 30 Apr 2011 04:51:43 GMT</pubDate><ttl>60</ttl><item><title>javascript控制div显示隐藏</title><link>http://www.blogjava.net/J2EE/articles/348631.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Wed, 20 Apr 2011 07:33:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/348631.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/348631.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/348631.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/348631.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/348631.html</trackback:ping><description><![CDATA[&lt;html&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp; &lt;body&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;script type="text/javascript"&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function showDiv(myobj) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { <br />
&nbsp;if(linkDiv.style.visibility=='visible'){<br />
&nbsp;&nbsp;linkDiv.style.visibility='hidden'; <br />
&nbsp;}else{<br />
&nbsp;&nbsp;linkDiv.style.visibility='visible';&nbsp; <br />
&nbsp;&nbsp;document.getElementById("linkDiv").style.left=myobj.offsetLeft+"px";&nbsp; <br />
&nbsp;&nbsp;document.getElementById("linkDiv").style.top=myobj.offsetTop+myobj.offsetHeight+"px";&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;document.getElementById("linkDiv").style.position="absolute";<br />
&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />
&nbsp;&nbsp;&nbsp; &lt;/script&gt;&nbsp;&nbsp; <br />
&lt;center&gt;<br />
&nbsp;&lt;input type="button" id="sssss" onclick="showDiv(this)" value='操作'/&gt; <br />
&lt;/center&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;div id="linkDiv" style="border: 1px solid green; width:80;visibility: hidden" onmouseout="hidden(event,this)" &gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input id="cid" type="hidden"/&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a style="width: 60px;" href="#"&gt;&lt;span&gt;option1&lt;/span&gt;&lt;/a&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; &lt;/div&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp; &lt;/body&gt;&nbsp;&nbsp; <br />
&lt;/html&gt;&nbsp; <br />
<img src ="http://www.blogjava.net/J2EE/aggbug/348631.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2011-04-20 15:33 <a href="http://www.blogjava.net/J2EE/articles/348631.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>onlynumber</title><link>http://www.blogjava.net/J2EE/articles/235842.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Wed, 22 Oct 2008 00:37:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/235842.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/235842.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/235842.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/235842.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/235842.html</trackback:ping><description><![CDATA[<pre id="line1">&lt;<span class="start-tag">p</span>&gt;&lt;<span class="start-tag">input</span><span class="attribute-name"> onKeyUp</span>=<span class="attribute-value">"value=value.replace(/\D+/g,'')"</span>&gt;&lt;/<span class="end-tag">p</span>&gt;
</pre>
<img src ="http://www.blogjava.net/J2EE/aggbug/235842.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2008-10-22 08:37 <a href="http://www.blogjava.net/J2EE/articles/235842.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>createElement</title><link>http://www.blogjava.net/J2EE/articles/233408.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Thu, 09 Oct 2008 10:22:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/233408.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/233408.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/233408.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/233408.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/233408.html</trackback:ping><description><![CDATA[function addarmy3()<br />
&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;var army = document.getElementById('armysortid3');<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;var armyid = army.value;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;var armyname = army.options[army.selectedIndex].innerHTML;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;var armycount = document.getElementById('armycount3').value;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;var bigtd = document.getElementById('bigtd');<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;//部队编号<br />
&nbsp;&nbsp;var inputid = document.createElement('input');<br />
&nbsp;&nbsp;inputid.type='hidden';<br />
&nbsp;&nbsp;inputid.name='bigarmyid';<br />
&nbsp;&nbsp;inputid.id='bigarmyid';<br />
&nbsp;&nbsp;inputid.value=armyid;<br />
&nbsp;&nbsp;//部队数量<br />
&nbsp;&nbsp;var inputcount = document.createElement('input');<br />
&nbsp;&nbsp;inputcount.type = 'hidden';<br />
&nbsp;&nbsp;inputcount.name = 'bigarmycount';<br />
&nbsp;&nbsp;inputcount.id = 'bigarmycount';<br />
&nbsp;&nbsp;inputcount.value = armycount;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;bigtd.appendChild(document.createTextNode("&nbsp; "+armyname+"&nbsp;&nbsp; 数量："+armycount));<br />
&nbsp;&nbsp;bigtd.appendChild(inputid);<br />
&nbsp;&nbsp;bigtd.appendChild(inputcount);<br />
&nbsp;&nbsp;&nbsp;&nbsp; }
<img src ="http://www.blogjava.net/J2EE/aggbug/233408.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2008-10-09 18:22 <a href="http://www.blogjava.net/J2EE/articles/233408.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js替换</title><link>http://www.blogjava.net/J2EE/articles/215982.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Sat, 19 Jul 2008 03:18:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/215982.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/215982.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/215982.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/215982.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/215982.html</trackback:ping><description><![CDATA[function replaceImg(str, imagePath)<br />
&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var rep1=new RegExp("&lt;img( ||.*?)src=('|\"|)(.*?)('|\"|&gt;| )","gim") //定义正则模式<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var str2=str.match(rep1) //搜索，主要得到length<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return str.replace(RegExp.$3, imagePath);<br />
&nbsp;} <br />
<br />
注： |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;或者&nbsp;&nbsp;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp; 代表所有字符;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 代表不限制重复次数;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $3&nbsp;&nbsp; 表示RegExp里的第三个括号里的内容(.*?);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"gim" 表明格式，可以去掉;
<img src ="http://www.blogjava.net/J2EE/aggbug/215982.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2008-07-19 11:18 <a href="http://www.blogjava.net/J2EE/articles/215982.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js正则</title><link>http://www.blogjava.net/J2EE/articles/214057.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Thu, 10 Jul 2008 09:48:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/214057.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/214057.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/214057.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/214057.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/214057.html</trackback:ping><description><![CDATA[Javascript里的正则：<br />
<br />
var nameformat = /^([\u4E00-\uFA29]|[\uE7C7-\uE7F3]|[a-zA-Z0-9]|[\\_])*$/; <br />
if(!nameformat.test(obj.value));<br />
<br />
<p>/*只能是正整数*/<br />
var moneyformat = /^[0-9]*[1-9][0-9]*$/;<br />
function formatmoney(str)<br />
{<br />
&nbsp;return moneyformat.test(str);<br />
}</p>
<p>/*正则用户名&nbsp;<br />
var nameformat = /^([\u4E00-\uFA29]|[\uE7C7-\uE7F3]|[a-zA-Z0-9]|[\\_])*$/;<br />
function formatname(str)<br />
{<br />
&nbsp;return nameformat.test(str);<br />
}</p>
<p>/*email正则*/<br />
var&nbsp;&nbsp; emailformat&nbsp;&nbsp; =&nbsp;&nbsp; /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;<br />
function formatemail(str)<br />
{<br />
&nbsp;return emailformat.test(str);<br />
}</p>
<p>/*判断电话号码*/<br />
var parm = /^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;<br />
function valphonenum(phonum){<br />
&nbsp;return parm.test(phonum);<br />
}</p>
<img src ="http://www.blogjava.net/J2EE/aggbug/214057.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2008-07-10 17:48 <a href="http://www.blogjava.net/J2EE/articles/214057.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js的replace</title><link>http://www.blogjava.net/J2EE/articles/214053.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Thu, 10 Jul 2008 09:44:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/214053.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/214053.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/214053.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/214053.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/214053.html</trackback:ping><description><![CDATA["hand hand hand"想变换为"hand.gif hand.gif hand.gif"<br />
开始用<br />
str=str.replace("hand","hand.gif"); <br />
输出：hand.gif hand hand<br />
只替换了一次。。。:(<br />
想到用正则，因为replace本来就可以用正则替换。<br />
<br />
引用<br />
<br />
返回根据正则表达式进行文字替换后的字符串的复制。<br />
<br />
stringObj.replace(rgExp, replaceText)<br />
<br />
<br />
<br />
于是写<br />
str = str.replace(/hand/,"hand.gif")<br />
无效。。。<br />
全部替换要加g，<br />
str = str.replace(/hand/g,"hand.gif")<br />
还是不行：(<br />
<br />
参考了<a onclick="showLinkBubble(this);return false" href="http://www.itlearner.com/article/2007/3666.shtml" target="_blank" link="http://www.itlearner.com/article/2007/3666.shtml">JavaScript的replace方法与正则表达式结合应用讲解</a><wbr>这篇文章后，终于明白，原来要用()括起来，才会替换()里的东东。正确的写法如下：<br />
str = "hand hand hand";<br />
str=str.replace(/(hand)/g,"hand.gif");&nbsp;&nbsp; <br />
document.write(str);&nbsp;&nbsp;<br />
正确输出：hand.gif hand.gif hand.gif。<br />
<br />
JS的正则另一种写法是使用RegExp：<br />
如str=str.replace(/(hand)/g,"hand.gif");<br />
等同于：<br />
reg = new RegExp("(hand)","g");<br />
&nbsp;&nbsp; str = str.replace(reg,'hand.gif');<br />
reg需要动态生成时更适合使用这种方式。<br />
<br />
扩展一下：<br />
str = "hand'( hand'( hand'(";<br />
str=str.replace(/(hand\'\()/g,"hand.gif");&nbsp;&nbsp; <br />
document.write(str);<br />
<br />
str = 'hand\'( hand\'( hand\'(';<br />
str=str.replace(/(hand\'\()/g,"hand.gif");&nbsp;&nbsp; <br />
document.write(str);
<img src ="http://www.blogjava.net/J2EE/aggbug/214053.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2008-07-10 17:44 <a href="http://www.blogjava.net/J2EE/articles/214053.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS获取父类</title><link>http://www.blogjava.net/J2EE/articles/214051.html</link><dc:creator>追梦人</dc:creator><author>追梦人</author><pubDate>Thu, 10 Jul 2008 09:42:00 GMT</pubDate><guid>http://www.blogjava.net/J2EE/articles/214051.html</guid><wfw:comment>http://www.blogjava.net/J2EE/comments/214051.html</wfw:comment><comments>http://www.blogjava.net/J2EE/articles/214051.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/J2EE/comments/commentRss/214051.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/J2EE/services/trackbacks/214051.html</trackback:ping><description><![CDATA[parent.window.location.href="#";
<img src ="http://www.blogjava.net/J2EE/aggbug/214051.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/J2EE/" target="_blank">追梦人</a> 2008-07-10 17:42 <a href="http://www.blogjava.net/J2EE/articles/214051.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>