﻿<?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-跳蚤的小窝:)</title><link>http://www.blogjava.net/jy00314996/</link><description /><language>zh-cn</language><lastBuildDate>Tue, 14 Apr 2026 15:19:57 GMT</lastBuildDate><pubDate>Tue, 14 Apr 2026 15:19:57 GMT</pubDate><ttl>60</ttl><item><title>Flex中操作JavaScript</title><link>http://www.blogjava.net/jy00314996/archive/2009/02/20/255863.html</link><dc:creator>跳蚤</dc:creator><author>跳蚤</author><pubDate>Fri, 20 Feb 2009 08:37:00 GMT</pubDate><guid>http://www.blogjava.net/jy00314996/archive/2009/02/20/255863.html</guid><wfw:comment>http://www.blogjava.net/jy00314996/comments/255863.html</wfw:comment><comments>http://www.blogjava.net/jy00314996/archive/2009/02/20/255863.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jy00314996/comments/commentRss/255863.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jy00314996/services/trackbacks/255863.html</trackback:ping><description><![CDATA[Flex <span style="font-family: 宋体">最终会生成</span> swf <span style="font-family: 宋体">文件以</span> ActiveX <span style="font-family: 宋体">的方式部署网页上（</span> html,jsp,asp,aspx <span style="font-family: 宋体">等），由于</span> ActiveX <span style="font-family: 宋体">是一个独立体它并不能直接获取页面的元素数据，同样</span> asp,aspx <span style="font-family: 宋体">等服务端代码也不对它进行操作，这样</span> Flex <span style="font-family: 宋体">的信息交互就变得很孤立。在</span> Web <span style="font-family: 宋体">用户程序中不同页的信息交换是非常重要，通常这些信息明确下一个页面应该做什么；如果</span> Flex <span style="font-family: 宋体">得不到这些信息那么</span> Flex <span style="font-family: 宋体">在实际应用中就大打折扣！于是到网上找一下资料，发现自己的担心是多余的。</span> Flex <span style="font-family: 宋体">提供相关对象可以灵活地和当前网页的</span> JavaScript <span style="font-family: 宋体">相互进行灵活的调用。那就是说可以通过</span> JavaScript <span style="font-family: 宋体">调用</span> Flex <span style="font-family: 宋体">内部的方法，同样在</span> Flex <span style="font-family: 宋体">时也可以直接调用页面上相关的</span> JavaScript <span style="font-family: 宋体">方法。</span>
<p style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Flex <span style="font-family: 宋体">提供了</span> ExternalInterface <span style="font-family: 宋体">对象用于和</span> JavaScript <span style="font-family: 宋体">进行互操作。对象分别提供了</span> addCallBack <span style="font-family: 宋体">和</span> Cell <span style="font-family: 宋体">方法：</span> </span></p>
<p style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体"><strong>addCallBack </strong><strong><span style="font-family: 宋体">方法</span> </strong></span></p>
<p style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体">用于注册一个内部方法用于给</span> <span style="font-family: 宋体">JavaScript <span style="font-family: 宋体">调用。</span> </span></p>
<p style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体">&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">1</span><img id="Codehighlighter1_36_83_Open_Image" onclick="this.style.display='none'; Codehighlighter1_36_83_Open_Text.style.display='none'; Codehighlighter1_36_83_Closed_Image.style.display='inline'; Codehighlighter1_36_83_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_36_83_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_36_83_Closed_Text.style.display='none'; Codehighlighter1_36_83_Open_Image.style.display='inline'; Codehighlighter1_36_83_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;callMe(name:String):String&nbsp;</span><span id="Codehighlighter1_36_83_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_36_83_Open_Text"><span style="color: #000000">{&nbsp;<br />
</span><span style="color: #008080">2</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">3</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;name</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">:</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;txtUserName.text&nbsp;;&nbsp;<br />
</span><span style="color: #008080">4</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">5</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">6</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p style="margin: 0cm 0cm 0pt"></span>&nbsp;</p>
<p style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体">实际上</span> <span style="font-family: 宋体">JavaScript <span style="font-family: 宋体">是不能直接调用</span> Flex <span style="font-family: 宋体">的内部方法的，那如何使</span> JavaScript <span style="font-family: 宋体">能够调用呢？</span> </span></p>
<p style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体">首先通过</span> <span style="font-family: 宋体">ExternalInterface.addCallback("myFunction", callMe); <span style="font-family: 宋体">的方法进行注册，可以把方法放在</span> Applicaion. Initialize <span style="font-family: 宋体">的事件中。</span> </span></p>
<p style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体">方法第一个参数是：外部调用名称就是</span> <span style="font-family: 宋体">JavaScript <span style="font-family: 宋体">调用的方法名称。</span> </span></p>
<p style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体">方法第二个参数是：代理执行</span> <span style="font-family: 宋体">Flex <span style="font-family: 宋体">的内部函数。</span> </span></p>
<p style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体">JavaScript <span style="font-family: 宋体">通过以下方式调用</span> : </span></p>
<p style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体">&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">1</span><img id="Codehighlighter1_27_97_Open_Image" onclick="this.style.display='none'; Codehighlighter1_27_97_Open_Text.style.display='none'; Codehighlighter1_27_97_Closed_Image.style.display='inline'; Codehighlighter1_27_97_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_27_97_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_27_97_Closed_Text.style.display='none'; Codehighlighter1_27_97_Open_Image.style.display='inline'; Codehighlighter1_27_97_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;Button1_onclick()&nbsp;</span><span id="Codehighlighter1_27_97_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_27_97_Open_Text"><span style="color: #000000">{&nbsp;<br />
</span><span style="color: #008080">2</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">3</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;alert(document.all('&nbsp;相关&nbsp;ActiveX&nbsp;控件名称&nbsp;').myFunction('bbq'));&nbsp;<br />
</span><span style="color: #008080">4</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">5</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">6</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p style="margin: 0cm 0cm 0pt"></span>&nbsp;</p>
<p style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体"><strong>Call </strong><strong><span style="font-family: 宋体">方法</span> </strong></span></p>
<p style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体">用于调用当前页面里的</span> <span style="font-family: 宋体">JavaScript <span style="font-family: 宋体">方法</span> . <br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">&nbsp;1</span><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&lt;</span><span style="color: #000000">script&nbsp;id&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">clientEventHandlersJS</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;language&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">javascript</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;getuserid()&nbsp;<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img id="Codehighlighter1_84_112_Open_Image" onclick="this.style.display='none'; Codehighlighter1_84_112_Open_Text.style.display='none'; Codehighlighter1_84_112_Closed_Image.style.display='inline'; Codehighlighter1_84_112_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_84_112_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_84_112_Closed_Text.style.display='none'; Codehighlighter1_84_112_Open_Image.style.display='inline'; Codehighlighter1_84_112_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span id="Codehighlighter1_84_112_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_84_112_Open_Text"><span style="color: #000000">{&nbsp;<br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;'henry'&nbsp;;&nbsp;<br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">10</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;/</span><span style="color: #000000">script&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #008080">11</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<br />
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span style="font-family: 宋体">在</span> <span style="font-family: 宋体"><span lang="EN-US">Flex</span> <span style="font-family: 宋体">里可以通过以下方式调用</span> <span lang="EN-US">getuserid()</span> <span style="font-family: 宋体">方法。</span> <br />
</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><span style="font-family: 宋体">var id:String= ExternalInterface.call("getuserid");</span> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt"><span lang="EN-US"><span style="font-family: 宋体">Alert.show(id);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<img alt="" src="http://www.blogjava.net/images/blogjava_net/jy00314996/FlexSample2.gif" border="0" /><br />
<br />
Flex <span style="font-family: 宋体">在和</span> JavaScript <span style="font-family: 宋体">整合这方面做得非常好，你并不需要花费太多的工作就能够实现和页面数据元素进行数据交换；同样也可以调用已经有的</span> <span style="font-size: 11pt; line-height: 150%; font-family: Verdana">ajax</span> <span style="font-size: 11pt; line-height: 150%; font-family: 宋体">功能。</span> </p>
<p style="margin: 0cm 0cm 0pt"><span style="font-size: 11pt; line-height: 150%; font-family: 宋体">接下来学习的是不同页面的</span> <span style="font-size: 11pt; line-height: 150%; font-family: Verdana">Flex</span> <span style="font-size: 11pt; line-height: 150%; font-family: 宋体">应用实例如何共享信息。</span> </p>
<p style="margin: 0cm 0cm 0pt"><span style="font-size: 11pt; line-height: 150%; font-family: 宋体">最后还是老话一句，有兴趣的朋友多了解一下</span> <span style="font-size: 11pt; line-height: 150%; font-family: Verdana">Flex.</span> </p>
<p><span style="font-size: 11pt; line-height: 150%; font-family: Verdana">Flex</span> <span style="font-size: 11pt; line-height: 150%; font-family: 宋体">的</span> <span style="font-size: 11pt; line-height: 150%; font-family: Verdana">SDK</span> <span style="font-size: 11pt; line-height: 150%; font-family: 宋体">帮助文件写得还挺详细的，基本上能找到使用的方法</span></p>
</span></span></span>
<img src ="http://www.blogjava.net/jy00314996/aggbug/255863.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jy00314996/" target="_blank">跳蚤</a> 2009-02-20 16:37 <a href="http://www.blogjava.net/jy00314996/archive/2009/02/20/255863.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用JQuery+Struts1.3实现JSON的post传递</title><link>http://www.blogjava.net/jy00314996/archive/2009/02/20/255839.html</link><dc:creator>跳蚤</dc:creator><author>跳蚤</author><pubDate>Fri, 20 Feb 2009 07:28:00 GMT</pubDate><guid>http://www.blogjava.net/jy00314996/archive/2009/02/20/255839.html</guid><wfw:comment>http://www.blogjava.net/jy00314996/comments/255839.html</wfw:comment><comments>http://www.blogjava.net/jy00314996/archive/2009/02/20/255839.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/jy00314996/comments/commentRss/255839.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jy00314996/services/trackbacks/255839.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; <br />
json格式的数据传递已经红遍全球，JQuery的AJAX功能自然也可以对其进行进行传递。但是一般的传递都是使用GET方式进行的传递，如果内容不多，数据量不大那还是不错的。但是如果数据量比较大，使用get传递就不太适合，我们自然而然的想到了POST传递。
<p>&nbsp;&nbsp;&nbsp; 网上很多的说法都是使用流来读取请求流中的POST过来的数据。对于使用SSH越来越多的今天，写个doPost方法来接收数据其实并不合适，而我们更多的使用的是Action来进行数据的接收，那Struts中的action如何收到post过来的数据呢？使用网上的流的说法，告诉你，你是接收不到的，具体如何做，往下看。</p>
<p>&nbsp;&nbsp;&nbsp; 先说下工具：JQuery1.2.6+json2.js+Struts1.3+org.son包+jdk1.5</p>
<p>&nbsp;&nbsp;&nbsp; 然后我们来看下页面的内容：<br />
</p>
<p>&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">&nbsp;1</span><img id="Codehighlighter1_2_62_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2_62_Open_Text.style.display='none'; Codehighlighter1_2_62_Closed_Image.style.display='inline'; Codehighlighter1_2_62_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_2_62_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_2_62_Closed_Text.style.display='none'; Codehighlighter1_2_62_Open_Image.style.display='inline'; Codehighlighter1_2_62_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span style="color: #000000; background-color: #ffff00">&lt;%</span><span id="Codehighlighter1_2_62_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_2_62_Open_Text"><span style="color: #000000; background-color: #f5f5f5">@&nbsp;page&nbsp;language</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">java</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;contentType</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">text/html;&nbsp;charset=UTF-8</span><span style="color: #000000; background-color: #f5f5f5">"</span></span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;!</span><span style="color: #ff00ff">DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;XHTML&nbsp;1.0&nbsp;Strict//EN"&nbsp;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">head</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">meta&nbsp;</span><span style="color: #ff0000">http-equiv</span><span style="color: #0000ff">="Content-Type"</span><span style="color: #ff0000">&nbsp;content</span><span style="color: #0000ff">="text/html;&nbsp;charset=utf-8"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mce:script&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text/javascript"</span><span style="color: #ff0000">&nbsp;src</span><span style="color: #0000ff">="javascript/jquery-1.2.6.min.js"</span><span style="color: #ff0000">&nbsp;mce_src</span><span style="color: #0000ff">="javascript/jquery-1.2.6.min.js"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">mce:script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mce:script&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text/javascript"</span><span style="color: #ff0000">&nbsp;src</span><span style="color: #0000ff">="javascript/json2.js"</span><span style="color: #ff0000">&nbsp;mce_src</span><span style="color: #0000ff">="javascript/json2.js"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">mce:script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mce:script&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text/javascript"</span><span style="color: #ff0000">&nbsp;src</span><span style="color: #0000ff">="javascript/tt.js"</span><span style="color: #ff0000">&nbsp;mce_src</span><span style="color: #0000ff">="javascript/tt.js"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">mce:script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">10</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">head</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">11</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">12</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">form</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">13</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">div</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">14</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text"</span><span style="color: #ff0000">&nbsp;id</span><span style="color: #0000ff">="roleId"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="112233"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="roleId"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">15</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">label</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="checkbox"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000">&nbsp;checked</span><span style="color: #0000ff">="checked"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="type"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;&lt;/</span><span style="color: #800000">label</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">16</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">label</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="checkbox"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="1"</span><span style="color: #ff0000">&nbsp;checked</span><span style="color: #0000ff">="checked"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="type"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;&lt;/</span><span style="color: #800000">label</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">17</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">select&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="beginYear"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="beginYear"</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">option&nbsp;</span><span style="color: #ff0000">value</span><span style="color: #0000ff">="2008"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">2008</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">option</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">select</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">18</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">select&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="beginWeek"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="beginWeek"</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">option&nbsp;</span><span style="color: #ff0000">value</span><span style="color: #0000ff">="51"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">51</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">option</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">select</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">19</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">select&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="endYear"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="endYear"</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">option&nbsp;</span><span style="color: #ff0000">value</span><span style="color: #0000ff">="2009"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">2009</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">option</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">select</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">20</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">select&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="endWeek"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="endWeek"</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">option&nbsp;</span><span style="color: #ff0000">value</span><span style="color: #0000ff">="2"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">2</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">option</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">select</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">21</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text"</span><span style="color: #ff0000">&nbsp;id</span><span style="color: #0000ff">="productList"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="123,124,125,126"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="productList"</span><span style="color: #ff0000">&nbsp;</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">22</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">select&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="dealerType"</span><span style="color: #ff0000">&nbsp;multiple</span><span style="color: #0000ff">="multiple"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="dealerType"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">23</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">option&nbsp;</span><span style="color: #ff0000">value</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">all</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">option</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">option&nbsp;</span><span style="color: #ff0000">value</span><span style="color: #0000ff">="1"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">mobo</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">option</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">option&nbsp;</span><span style="color: #ff0000">value</span><span style="color: #0000ff">="2"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">sales</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">option</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">24</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">select</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">25</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">a&nbsp;</span><span style="color: #ff0000">href</span><span style="color: #0000ff">="#"</span><span style="color: #ff0000">&nbsp;mce_href</span><span style="color: #0000ff">="#"</span><span style="color: #ff0000">&nbsp;id</span><span style="color: #0000ff">="go"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">text</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">a</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">26</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">div</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">27</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">form</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">28</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">29</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span></div>
<p><br />
页面元素不算太少，要提取里面的内容，并将他们传递到action中。下面是tt.js的内容</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">&nbsp;1</span><img id="Codehighlighter1_19_904_Open_Image" onclick="this.style.display='none'; Codehighlighter1_19_904_Open_Text.style.display='none'; Codehighlighter1_19_904_Closed_Image.style.display='inline'; Codehighlighter1_19_904_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_19_904_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_19_904_Closed_Text.style.display='none'; Codehighlighter1_19_904_Open_Image.style.display='inline'; Codehighlighter1_19_904_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /><span style="color: #000000">jQuery(</span><span style="color: #0000ff">function</span><span style="color: #000000">($)&nbsp;</span><span id="Codehighlighter1_19_904_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_19_904_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img id="Codehighlighter1_53_897_Open_Image" onclick="this.style.display='none'; Codehighlighter1_53_897_Open_Text.style.display='none'; Codehighlighter1_53_897_Closed_Image.style.display='inline'; Codehighlighter1_53_897_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_53_897_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_53_897_Closed_Text.style.display='none'; Codehighlighter1_53_897_Open_Image.style.display='inline'; Codehighlighter1_53_897_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;$(</span><span style="color: #000000">"</span><span style="color: #000000">#go</span><span style="color: #000000">"</span><span style="color: #000000">).click(</span><span style="color: #0000ff">function</span><span style="color: #000000">()</span><span id="Codehighlighter1_53_897_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_53_897_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img id="Codehighlighter1_81_567_Open_Image" onclick="this.style.display='none'; Codehighlighter1_81_567_Open_Text.style.display='none'; Codehighlighter1_81_567_Closed_Image.style.display='inline'; Codehighlighter1_81_567_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_81_567_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_81_567_Closed_Text.style.display='none'; Codehighlighter1_81_567_Open_Image.style.display='inline'; Codehighlighter1_81_567_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;jsonTest&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_81_567_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_81_567_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;roleId:$(</span><span style="color: #000000">"</span><span style="color: #000000">#roleId</span><span style="color: #000000">"</span><span style="color: #000000">).val(),&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img id="Codehighlighter1_184_240_Open_Image" onclick="this.style.display='none'; Codehighlighter1_184_240_Open_Text.style.display='none'; Codehighlighter1_184_240_Closed_Image.style.display='inline'; Codehighlighter1_184_240_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_184_240_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_184_240_Closed_Text.style.display='none'; Codehighlighter1_184_240_Open_Image.style.display='inline'; Codehighlighter1_184_240_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type:$(</span><span style="color: #000000">"</span><span style="color: #000000">label&nbsp;input:checked</span><span style="color: #000000">"</span><span style="color: #000000">).map(</span><span style="color: #0000ff">function</span><span style="color: #000000">()</span><span id="Codehighlighter1_184_240_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_184_240_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;$(</span><span style="color: #0000ff">this</span><span style="color: #000000">).val();&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">).get(),&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;beginYear:$(</span><span style="color: #000000">"</span><span style="color: #000000">#beginYear</span><span style="color: #000000">"</span><span style="color: #000000">).val(),&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;beginWeek:$(</span><span style="color: #000000">"</span><span style="color: #000000">#beginWeek</span><span style="color: #000000">"</span><span style="color: #000000">).val(),&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">10</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endYear:$(</span><span style="color: #000000">"</span><span style="color: #000000">#endYear</span><span style="color: #000000">"</span><span style="color: #000000">).val(),&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">11</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endWeek:$(</span><span style="color: #000000">"</span><span style="color: #000000">#endWeek</span><span style="color: #000000">"</span><span style="color: #000000">).val(),&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">12</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;productList:$(</span><span style="color: #000000">"</span><span style="color: #000000">#productList</span><span style="color: #000000">"</span><span style="color: #000000">).val().split(','),&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">13</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dealerType:$(</span><span style="color: #000000">"</span><span style="color: #000000">#dealerType</span><span style="color: #000000">"</span><span style="color: #000000">).val().join(',')&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">14</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">15</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(JSON.stringify(jsonTest));&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">16</span><span style="color: #000000"><img id="Codehighlighter1_632_886_Open_Image" onclick="this.style.display='none'; Codehighlighter1_632_886_Open_Text.style.display='none'; Codehighlighter1_632_886_Closed_Image.style.display='inline'; Codehighlighter1_632_886_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_632_886_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_632_886_Closed_Text.style.display='none'; Codehighlighter1_632_886_Open_Image.style.display='inline'; Codehighlighter1_632_886_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$.ajax(</span><span id="Codehighlighter1_632_886_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_632_886_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">17</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">POST</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">18</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">json.do?method=list</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">19</span><span style="color: #000000"><img id="Codehighlighter1_726_759_Open_Image" onclick="this.style.display='none'; Codehighlighter1_726_759_Open_Text.style.display='none'; Codehighlighter1_726_759_Closed_Image.style.display='inline'; Codehighlighter1_726_759_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_726_759_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_726_759_Closed_Text.style.display='none'; Codehighlighter1_726_759_Open_Image.style.display='inline'; Codehighlighter1_726_759_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data:</span><span id="Codehighlighter1_726_759_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_726_759_Open_Text"><span style="color: #000000">{newData:JSON.stringify(jsonTest)}</span></span><span style="color: #000000">,&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">20</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dataType:</span><span style="color: #000000">"</span><span style="color: #000000">json</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">21</span><span style="color: #000000"><img id="Codehighlighter1_827_873_Open_Image" onclick="this.style.display='none'; Codehighlighter1_827_873_Open_Text.style.display='none'; Codehighlighter1_827_873_Closed_Image.style.display='inline'; Codehighlighter1_827_873_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_827_873_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_827_873_Closed_Text.style.display='none'; Codehighlighter1_827_873_Open_Image.style.display='inline'; Codehighlighter1_827_873_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;success:</span><span style="color: #0000ff">function</span><span style="color: #000000">()</span><span id="Codehighlighter1_827_873_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_827_873_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">22</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(</span><span style="color: #000000">1</span><span style="color: #000000">);&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">23</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">24</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">);&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">25</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">);&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">26</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000">);&nbsp;&nbsp;</span></div>
<br />
<p>执行后，会出现个alert框，里面显示了将对象转换成json后的字符串，如图：<br />
<img height="145" alt="" src="http://www.blogjava.net/images/blogjava_net/jy00314996/alert.JPG" width="607" border="0" /><br />
</p>
<p>从图上可以看出，我们需要的内容都已经成为了json格式的。下面就会执行JQuery的ajax方法了，Data属性的内容嘛，当然就是转换过的jsonTest了，但是，最重要的东西也出现了：我将转换后的jsonTest又进行了包装，并且是包装在了一个key为newData的json字符串里面了。</p>
<p>各位朋友们，你们在action中取不到流，并不是json字符串没有传递过来，而是，你找错地方了。如果不相信，你可以写上你自己的action，然后在action中写上以下代码：</p>
<p>&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">1</span><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">Enumeration</span><span style="color: #000000">&lt;</span><span style="color: #000000">String</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;e&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;&nbsp;request.getParameterNames();&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">2</span><span style="color: #000000"><img id="Codehighlighter1_83_132_Open_Image" onclick="this.style.display='none'; Codehighlighter1_83_132_Open_Text.style.display='none'; Codehighlighter1_83_132_Closed_Image.style.display='inline'; Codehighlighter1_83_132_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_83_132_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_83_132_Closed_Text.style.display='none'; Codehighlighter1_83_132_Open_Image.style.display='inline'; Codehighlighter1_83_132_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">while</span><span style="color: #000000">(e.hasMoreElements())</span><span id="Codehighlighter1_83_132_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_83_132_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">3</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(e.nextElement());&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">4</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000">&nbsp;</span></div>
<p>怎么样，是不是发现传过来的json安安静静的出现在了控制台上？对的，它是以数据的name传过来的，这也就是为何需要再对其进行一次包装的原因了。下面的东西嘛，就好办了。在action中使用request.getParament即可取到心仪已久的json格式字符串了。</p>
<p>怎么？你认为是get方式传过来的？怕浏览器长度限制？那你自己去试试看吧，我试过20几W的长度下，FF和IE都没有问题，难道你的数据还能再长？没事，多长都可以的</p>
<p><br />
</p>
<img src ="http://www.blogjava.net/jy00314996/aggbug/255839.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jy00314996/" target="_blank">跳蚤</a> 2009-02-20 15:28 <a href="http://www.blogjava.net/jy00314996/archive/2009/02/20/255839.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript DOM操作基础</title><link>http://www.blogjava.net/jy00314996/archive/2009/02/17/255096.html</link><dc:creator>跳蚤</dc:creator><author>跳蚤</author><pubDate>Tue, 17 Feb 2009 07:01:00 GMT</pubDate><guid>http://www.blogjava.net/jy00314996/archive/2009/02/17/255096.html</guid><wfw:comment>http://www.blogjava.net/jy00314996/comments/255096.html</wfw:comment><comments>http://www.blogjava.net/jy00314996/archive/2009/02/17/255096.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/jy00314996/comments/commentRss/255096.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jy00314996/services/trackbacks/255096.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 经常用到javascript对dom，今天在网上找了篇文章，作者整理了《javascript高级程序设计》中关于DOM操作基础部分的内容来源：不详一、DOM基础1.节点(node)层次Document－－最顶层的节点，所有的其他节点都是附属于它的。DocumentType－－DTD引用（使用&lt;!DOCTYPE&gt;语法）的对象表现形式，它不能包含子节点。Do...&nbsp;&nbsp;<a href='http://www.blogjava.net/jy00314996/archive/2009/02/17/255096.html'>阅读全文</a><img src ="http://www.blogjava.net/jy00314996/aggbug/255096.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jy00314996/" target="_blank">跳蚤</a> 2009-02-17 15:01 <a href="http://www.blogjava.net/jy00314996/archive/2009/02/17/255096.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript DOM 遍历</title><link>http://www.blogjava.net/jy00314996/archive/2009/02/17/255093.html</link><dc:creator>跳蚤</dc:creator><author>跳蚤</author><pubDate>Tue, 17 Feb 2009 06:57:00 GMT</pubDate><guid>http://www.blogjava.net/jy00314996/archive/2009/02/17/255093.html</guid><wfw:comment>http://www.blogjava.net/jy00314996/comments/255093.html</wfw:comment><comments>http://www.blogjava.net/jy00314996/archive/2009/02/17/255093.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jy00314996/comments/commentRss/255093.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jy00314996/services/trackbacks/255093.html</trackback:ping><description><![CDATA[<p>javascript DOM 遍历</p>
<p>以下一系列的辅助函数可以帮助您，他们能取代标准的previousSibling，nextSibling，firstChild，lastChild，parentNode；</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">&nbsp;1</span><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #008000">//</span><span style="color: #008000">------------------------DOM&nbsp;遍历，如果元素没找到则返回null-----------------------//&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">---查找相关元素的前一个兄弟元素---//&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #008000"><img id="Codehighlighter1_133_271_Open_Image" onclick="this.style.display='none'; Codehighlighter1_133_271_Open_Text.style.display='none'; Codehighlighter1_133_271_Closed_Image.style.display='inline'; Codehighlighter1_133_271_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_133_271_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_133_271_Closed_Text.style.display='none'; Codehighlighter1_133_271_Open_Image.style.display='inline'; Codehighlighter1_133_271_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;prev(elem)</span><span id="Codehighlighter1_133_271_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_133_271_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img id="Codehighlighter1_149_206_Open_Image" onclick="this.style.display='none'; Codehighlighter1_149_206_Open_Text.style.display='none'; Codehighlighter1_149_206_Closed_Image.style.display='inline'; Codehighlighter1_149_206_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_149_206_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_149_206_Closed_Text.style.display='none'; Codehighlighter1_149_206_Open_Image.style.display='inline'; Codehighlighter1_149_206_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">do</span><span id="Codehighlighter1_149_206_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_149_206_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elem</span><span style="color: #000000">=</span><span style="color: #000000">elem.previousSibling;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #0000ff">while</span><span style="color: #000000">(elem</span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000">elem.nodeType</span><span style="color: #000000">!=</span><span style="color: #000000">1</span><span style="color: #000000">);&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;elem;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">---查找相关元素的下一个兄弟元素---//&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000"><br />
</span><span style="color: #008080">10</span><span style="color: #008000"><img id="Codehighlighter1_333_467_Open_Image" onclick="this.style.display='none'; Codehighlighter1_333_467_Open_Text.style.display='none'; Codehighlighter1_333_467_Closed_Image.style.display='inline'; Codehighlighter1_333_467_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_333_467_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_333_467_Closed_Text.style.display='none'; Codehighlighter1_333_467_Open_Image.style.display='inline'; Codehighlighter1_333_467_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;next(elem)</span><span id="Codehighlighter1_333_467_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_333_467_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">11</span><span style="color: #000000"><img id="Codehighlighter1_349_402_Open_Image" onclick="this.style.display='none'; Codehighlighter1_349_402_Open_Text.style.display='none'; Codehighlighter1_349_402_Closed_Image.style.display='inline'; Codehighlighter1_349_402_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_349_402_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_349_402_Closed_Text.style.display='none'; Codehighlighter1_349_402_Open_Image.style.display='inline'; Codehighlighter1_349_402_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">do</span><span id="Codehighlighter1_349_402_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_349_402_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">12</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elem</span><span style="color: #000000">=</span><span style="color: #000000">elem.nextSibling;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">13</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #0000ff">while</span><span style="color: #000000">(elem</span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000">elem.nodeType</span><span style="color: #000000">!=</span><span style="color: #000000">1</span><span style="color: #000000">);&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">14</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;elem;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">15</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">16</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">---查找第一个子元素的函数---//&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000"><br />
</span><span style="color: #008080">17</span><span style="color: #008000"><img id="Codehighlighter1_527_633_Open_Image" onclick="this.style.display='none'; Codehighlighter1_527_633_Open_Text.style.display='none'; Codehighlighter1_527_633_Closed_Image.style.display='inline'; Codehighlighter1_527_633_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_527_633_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_527_633_Closed_Text.style.display='none'; Codehighlighter1_527_633_Open_Image.style.display='inline'; Codehighlighter1_527_633_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;first(elem)</span><span id="Codehighlighter1_527_633_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_527_633_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">18</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elem</span><span style="color: #000000">=</span><span style="color: #000000">elem.firstChild;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">19</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;elem&nbsp;</span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000">&nbsp;elem.nodeType</span><span style="color: #000000">!=</span><span style="color: #000000">1</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">?</span><span style="color: #000000">next(elem):elem;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">20</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">21</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">---查找最后一个子元素的函数---//&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000"><br />
</span><span style="color: #008080">22</span><span style="color: #008000"><img id="Codehighlighter1_693_798_Open_Image" onclick="this.style.display='none'; Codehighlighter1_693_798_Open_Text.style.display='none'; Codehighlighter1_693_798_Closed_Image.style.display='inline'; Codehighlighter1_693_798_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_693_798_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_693_798_Closed_Text.style.display='none'; Codehighlighter1_693_798_Open_Image.style.display='inline'; Codehighlighter1_693_798_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;last(elem)</span><span id="Codehighlighter1_693_798_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_693_798_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">23</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elem</span><span style="color: #000000">=</span><span style="color: #000000">elem.lastChild;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">24</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;elem&nbsp;</span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000">&nbsp;elem.nodeType</span><span style="color: #000000">!=</span><span style="color: #000000">1</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">?</span><span style="color: #000000">prev(elem):elem;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">25</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">26</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">---查找父级元素的函数---//&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000"><br />
</span><span style="color: #008080">27</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">num是父级元素的级次，parent(elem,2)等价于parent(parent(elem))&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000"><br />
</span><span style="color: #008080">28</span><span style="color: #008000"><img id="Codehighlighter1_921_1124_Open_Image" onclick="this.style.display='none'; Codehighlighter1_921_1124_Open_Text.style.display='none'; Codehighlighter1_921_1124_Closed_Image.style.display='inline'; Codehighlighter1_921_1124_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_921_1124_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_921_1124_Closed_Text.style.display='none'; Codehighlighter1_921_1124_Open_Image.style.display='inline'; Codehighlighter1_921_1124_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;parent(elem,num)</span><span id="Codehighlighter1_921_1124_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_921_1124_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">29</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;num</span><span style="color: #000000">=</span><span style="color: #000000">num</span><span style="color: #000000">||</span><span style="color: #000000">1</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">30</span><span style="color: #000000"><img id="Codehighlighter1_983_1089_Open_Image" onclick="this.style.display='none'; Codehighlighter1_983_1089_Open_Text.style.display='none'; Codehighlighter1_983_1089_Closed_Image.style.display='inline'; Codehighlighter1_983_1089_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_983_1089_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_983_1089_Closed_Text.style.display='none'; Codehighlighter1_983_1089_Open_Image.style.display='inline'; Codehighlighter1_983_1089_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;&nbsp;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">num;&nbsp;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_983_1089_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_983_1089_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">31</span><span style="color: #000000"><img id="Codehighlighter1_1015_1075_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1015_1075_Open_Text.style.display='none'; Codehighlighter1_1015_1075_Closed_Image.style.display='inline'; Codehighlighter1_1015_1075_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1015_1075_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1015_1075_Closed_Text.style.display='none'; Codehighlighter1_1015_1075_Open_Image.style.display='inline'; Codehighlighter1_1015_1075_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(elem</span><span style="color: #000000">!=</span><span style="color: #0000ff">null</span><span style="color: #000000">)</span><span id="Codehighlighter1_1015_1075_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1015_1075_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">32</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elem</span><span style="color: #000000">=</span><span style="color: #000000">elem.parentNode;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">33</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">34</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">35</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;elem;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">36</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;</span></div>
<br />
<p>调用案例：first(document.getElementById("everywhere")).style.backgroundColor="#ff0000";</p>
<img src ="http://www.blogjava.net/jy00314996/aggbug/255093.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jy00314996/" target="_blank">跳蚤</a> 2009-02-17 14:57 <a href="http://www.blogjava.net/jy00314996/archive/2009/02/17/255093.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IE的条件注释【转载】</title><link>http://www.blogjava.net/jy00314996/archive/2009/02/17/255086.html</link><dc:creator>跳蚤</dc:creator><author>跳蚤</author><pubDate>Tue, 17 Feb 2009 06:27:00 GMT</pubDate><guid>http://www.blogjava.net/jy00314996/archive/2009/02/17/255086.html</guid><wfw:comment>http://www.blogjava.net/jy00314996/comments/255086.html</wfw:comment><comments>http://www.blogjava.net/jy00314996/archive/2009/02/17/255086.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jy00314996/comments/commentRss/255086.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jy00314996/services/trackbacks/255086.html</trackback:ping><description><![CDATA[<p>条件注释是IE特有的一种功能，能对IE系列产品进行单独的XHTML代码处理，注意，主要是针对XHTML,而非CSS。</p>
<p>条件注释功能非常强大，可以进行true和false判断，例如：</p>
<p>程序代码</p>
<p class="code">&lt;!--[if IE]&gt;此内容只有IE可见&lt;![endif]--&gt; <br />
&lt;!--[if IE 6.0]&gt;此内容只有IE6.0可见&lt;![endif]--&gt;</p>
<p>条件注释能被IE判断是什么版本的浏览器，并在符合条件的情况下显示其中的内容，从IE5.0到7.0都支持注释功能，而且版本号精确到小数点后4位：</p>
<p>程序代码</p>
<p class="code">&lt;!--[if IE 6.1000]&gt;此内容只有IE6.1可见&lt;![endif]--&gt;</p>
<p>IE条件注释还支持感叹号非操作：</p>
<p>程序代码</p>
<p class="code">&lt;!--[if !IE 6.0]&gt;此内容除了IE6.0版本之外都可见&lt;![endif]--&gt;</p>
<p>并且支持前缀，用于判断更高版本或是更低版本：</p>
<p>程序代码</p>
<p class="code">&lt;!--[if gt IE 5.0]&gt;此内容只有IE5.0以上版本可见&lt;![endif]--&gt;</p>
<p>这里的gt全称为greater than表示当前条件版本以上版本，但不包含当前版本。</p>
<p>还有其它几个前缀：</p>
<p>lt 表示less than 当前条件版本以下的版本，不包含当前版本。</p>
<p>gte 表示greeter than or equal 当前版本以上版本，并包含当前版本。</p>
<p>lte 表示less than or equal 当前版本以下版本，并包含当前版本。</p>
<img src ="http://www.blogjava.net/jy00314996/aggbug/255086.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jy00314996/" target="_blank">跳蚤</a> 2009-02-17 14:27 <a href="http://www.blogjava.net/jy00314996/archive/2009/02/17/255086.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JQuery 1.3 API中文参考文档</title><link>http://www.blogjava.net/jy00314996/archive/2009/02/17/255085.html</link><dc:creator>跳蚤</dc:creator><author>跳蚤</author><pubDate>Tue, 17 Feb 2009 06:26:00 GMT</pubDate><guid>http://www.blogjava.net/jy00314996/archive/2009/02/17/255085.html</guid><wfw:comment>http://www.blogjava.net/jy00314996/comments/255085.html</wfw:comment><comments>http://www.blogjava.net/jy00314996/archive/2009/02/17/255085.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/jy00314996/comments/commentRss/255085.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jy00314996/services/trackbacks/255085.html</trackback:ping><description><![CDATA[&nbsp; 感谢译者:)<a href="http://www.css88.com/demo/jQuery/jQueryAPI-090119/index.html"><br />
http://www.css88.com/demo/jQuery/jQueryAPI-090119/index.html</a>
<img src ="http://www.blogjava.net/jy00314996/aggbug/255085.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jy00314996/" target="_blank">跳蚤</a> 2009-02-17 14:26 <a href="http://www.blogjava.net/jy00314996/archive/2009/02/17/255085.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jQuery对象和DOM对象【jQuery开发注意点(一)】</title><link>http://www.blogjava.net/jy00314996/archive/2009/02/17/255083.html</link><dc:creator>跳蚤</dc:creator><author>跳蚤</author><pubDate>Tue, 17 Feb 2009 06:23:00 GMT</pubDate><guid>http://www.blogjava.net/jy00314996/archive/2009/02/17/255083.html</guid><wfw:comment>http://www.blogjava.net/jy00314996/comments/255083.html</wfw:comment><comments>http://www.blogjava.net/jy00314996/archive/2009/02/17/255083.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/jy00314996/comments/commentRss/255083.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jy00314996/services/trackbacks/255083.html</trackback:ping><description><![CDATA[<p>学习jQuery已经3天了，总结一些注意的地方供给和我一样的初学者</p>
<p><span style="font-size: 14px"><strong>jQuery对象和DOM对象</strong></span>；这是我第一个碰到的问题。</p>
<p>jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的，其可以使用jQuery里的方法，但是不能使用DOM的方法；例如$("#img").attr("src","test.jpg"); 这里的$("#img")就是jQuery对象；</p>
<p>&nbsp;</p>
<p>DOM对象就是Javascript固有的一些对象操作。DOM对象能使用Javascript固有的方法，但是不能使用jQuery里的方法。例如：document.getElementById("img").src="test.jpg";这里的document.getElementById("img")就是DOM对象；</p>
<p>&nbsp;</p>
<p>$("#img").attr("src","test.jpg"); 和document.getElementById("img").src="test.jpg";<strong>是等价的，是正确的，</strong>但是$("#img").src="test.jpg";或者document.getElementById("img").attr("src","test.jpg"); <strong>都是错误的。</strong></p>
<p>在说一个例子：就是this，我在写jQuery的时候经常这样写：this.attr("src","test.jpg"); 可是就是出错。其实this是DOM对象，而.attr("src","test.jpg") 是jQuery方法，所以出错了。要解决这个问题就要将DOM对象转换成jQuery对象，例如$(this).attr("src","test.jpg");</p>
<p>&nbsp;</p>
<p><span style="font-size: 16px"><span><strong>1.DOM对象转成jQuery对象:</strong></span></span></p>
<p>对于已经是一个DOM对象，只需要用$()把DOM对象包装起来，就可以获得一个jQuery对象了。$(DOM对象) <br />
<br />
如：var v=document.getElementById("v");&nbsp; //DOM对象 <br />
<br />
var $v=$(v);&nbsp;&nbsp;&nbsp; //jQuery对象 <br />
<br />
转换后，就可以任意使用jQuery的方法了。 <br />
&nbsp;</p>
<p><span style="font-size: 16px"><strong>2.jQuery对象转成DOM对象:</strong></span></p>
<p>两种转换方式将一个jQuery对象转换成DOM对象：[index]和.get(index); <br />
<br />
(1)jQuery对象是一个数据对象，可以通过[index]的方法，来得到相应的DOM对象。 <br />
<br />
如：var $v =$("#v") ; //jQuery对象 <br />
<br />
var v=$v[0];&nbsp;&nbsp;&nbsp; //DOM对象 <br />
<br />
alert(v.checked)&nbsp;&nbsp; //检测这个checkbox是否被选中 <br />
<br />
(2)jQuery本身提供，通过.get(index)方法，得到相应的DOM对象 <br />
<br />
如：var $v=$("#v");&nbsp; //jQuery对象 <br />
<br />
var v=$v.get(0);&nbsp;&nbsp; //DOM对象 <br />
<br />
alert(v.checked)&nbsp; //检测这个checkbox是否被选中 <br />
&nbsp;</p>
<p>通过以上方法，可以任意的相互转换jQuery对象和DOM对象。需要再强调注意的是：<strong>DOM对象才能使用DOM中的方法，jQuery对象是不可以用DOM中的方法。</strong></p>
<img src ="http://www.blogjava.net/jy00314996/aggbug/255083.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jy00314996/" target="_blank">跳蚤</a> 2009-02-17 14:23 <a href="http://www.blogjava.net/jy00314996/archive/2009/02/17/255083.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我的jQuery学习笔记</title><link>http://www.blogjava.net/jy00314996/archive/2009/02/17/255081.html</link><dc:creator>跳蚤</dc:creator><author>跳蚤</author><pubDate>Tue, 17 Feb 2009 06:18:00 GMT</pubDate><guid>http://www.blogjava.net/jy00314996/archive/2009/02/17/255081.html</guid><wfw:comment>http://www.blogjava.net/jy00314996/comments/255081.html</wfw:comment><comments>http://www.blogjava.net/jy00314996/archive/2009/02/17/255081.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jy00314996/comments/commentRss/255081.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jy00314996/services/trackbacks/255081.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;jQuery学习笔记，共享+备份一下:)中间主要是用自己的方式予以记录，看不明白的地方还请见谅，也欢迎向我提出:P&nbsp;&nbsp;1/**//******************************&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;*&nbsp;jQuery学习笔记&nbsp;&nbsp;&nbsp;&nbsp;3&nbsp;*&...&nbsp;&nbsp;<a href='http://www.blogjava.net/jy00314996/archive/2009/02/17/255081.html'>阅读全文</a><img src ="http://www.blogjava.net/jy00314996/aggbug/255081.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jy00314996/" target="_blank">跳蚤</a> 2009-02-17 14:18 <a href="http://www.blogjava.net/jy00314996/archive/2009/02/17/255081.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>