Anonymous 发表于 2023-2-9 21:48

实用javascript函数锦集一

 
<div>
<div>&nbsp;</div>

<div>2、获取cookie的键值:</div>

<div>
<blockquote>function cookie(name) {<br />
  var reg = new RegExp(&#39;(^|&amp;)&#39; + name + &#39;=([^&amp;]*)(&amp;|$)&#39;, &#39;i&#39;);<br />
  var r = document.cookie.match(reg);<br />
  if (r != null) {<br />
   return unescape(r);<br />
  }<br />
  return null;<br />
}</blockquote>
</div>

<div>其实这个和例1非常相似,只是改了一个匹配对象,用法完全一样。</div>

<div>&nbsp;</div>

<div>
<p>1、JS获取URL中的参数值:</p>

<table border="1" cellpadding="0" cellspacing="0" class="php syntaxhighlighter">
        <tbody>
                <tr>
                        <td style="border-color:initial !important; vertical-align:baseline !important; width:725px">
                        <div>
                        <div>&nbsp;&nbsp;&nbsp;&nbsp;//根据参数名从url中获取对应参数值</div>

                        <div>&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;getQueryString(name)&nbsp;{</div>

                        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;reg&nbsp;=&nbsp;new&nbsp;RegExp(&#39;(^|&amp;)&#39;&nbsp;+&nbsp;name&nbsp;+&nbsp;&#39;=([^&amp;]*)(&amp;|$)&#39;,&nbsp;&#39;i&#39;);</div>

                        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;r&nbsp;=&nbsp;window.location.search.substr(1).match(reg);</div>

                        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(r&nbsp;!=&nbsp;null)&nbsp;{</div>

                        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;unescape(r);</div>

                        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</div>

                        <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;null;</div>

                        <div>&nbsp;&nbsp;&nbsp;&nbsp;}</div>
                        </div>
                        </td>
                </tr>
        </tbody>
</table>

<p>使用实例:</p>

<p>http://www.runoob.com/index.php?id=1&amp;image=awesome.jpg</p>

<p>调用 getQueryString(&quot;id&quot;) 返回 1。</p>

<p>调用 getQueryString(&quot;image&quot;) 返回 &quot;awesome.jpg&quot;。<br />
<br />
另外ckeditor示例的一个方法:</p>

<div style="background:#eeeeee; border:1px solid #cccccc; padding:5px 10px">
<pre>
    // Helper function to get parameters from the query string.
      function getUrlParam( paramName ) {
            var reParam = new RegExp( &#39;(?:[\?&amp;]|&amp;)&#39; + paramName + &#39;=([^&amp;]+)&#39;, &#39;i&#39; );
            var match = window.location.search.match( reParam );

            return ( match &amp;&amp; match.length &gt; 1 ) ? match : null;
      }</pre>
</div>
</div>
</div>
页: [1]
查看完整版本: 实用javascript函数锦集一