Time of Update: 2018-12-08
建立指令碼塊 <script language=”JavaScript”> JavaScript code goes here </script> 隱藏指令碼代碼 <script language=”JavaScript”> <!-- document.write(“Hello”); // --> </script> 瀏覽器不支援的時候顯示 <noscript> Hello to the non-JavaScript
Time of Update: 2018-12-08
js高亮方法一: 複製代碼 代碼如下:<script> function HighLight(nWord){ if(nWord!=''){ var keyword = document.body.createTextRange(); while(keyword.findText(nWord)){ keyword.pasteHTML("<span style='color:red;'>" + keyword.text + "</span>"); keyword.
Time of Update: 2018-12-08
考慮下面的代碼 if (node.nextSibling.className == ...) { ... } 在 node 或者 node.nextSibling 為空白(null)的情況下,會返回錯誤(error)。所以,通常情況下的解決方案的代碼為 if ((node) && (next = node.nextSibling) && ... ) { ... } 那麼,當條件判斷一多的情況下,代碼會形成下面的情況 if ( (node) && (
Time of Update: 2018-12-08
計算字元長度的js函數複製代碼 代碼如下:function LEN(str){ var i,sum=0; for(i=0;i<str.length;i++){ if((str.charCodeAt(i)>=0) && (str.charCodeAt(i)<=255)) sum=sum+1; else sum=sum+2; } return sum; }去字元中前後的空格的js函數複製代碼 代碼如下:function TRIM(value){return
Time of Update: 2018-12-08
怎樣編製留言簿程式呢?留言簿程式並不難,有很多選擇可以實現,如CGI程式等等。本文介紹怎樣用JavaScript編製留言簿程式,下面是一個完整的例子。 ----我們提供了一個表單,表單裡有姓名、客人的電子郵件地址、使用的瀏覽器版本、國家名、意見和建議和所喜歡的網站等等。客人填寫完這些欄位後,按Submit按鈕,資訊就會通過電子郵件的形式寄給你。程式中提供了幾個函數,大部分是用來對欄位進行合法性檢查的。下面我們對函數作一個簡單的說明。
Time of Update: 2018-12-08
window.name 傳輸技術,原本是 Thomas Frank 用於解決 cookie 的一些劣勢(每個網域名稱 4 x 20 Kb 的限制、資料只能是字串、設定和擷取 cookie 文法的複雜等等)而發明的(詳細見原文:《Session variables without cookies》),後來 Kris Zyp 在此方法的基礎上強化了 window.name 傳輸 ,並引入到了 Dojo (dojox.io.windowName),用來解決跨域資料轉送問題。window.name
Time of Update: 2018-12-08
在IE下,我們可以便於使用以下代碼來實現設定首頁: Click here to make devdao.com your default homepage![Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]然而,在firefox下是不行的 要使用指令碼在firefox下設定首頁,首先必須確認在瀏覽器的“about:config”中,把 signed.applets.codebase_principal_support 設定成true 然後使用以下指令碼: [Ctrl+A 全選
Time of Update: 2018-12-08
範例程式碼: <body> <table border="1" cellspacing="0" cellpadding="0" id="apple" > <tbody> <tr> <td id="banana" style="color:red" >不吃蘋果</td> </tr> </tbody> </table> </body> 盡量採用W3C DOM 的寫法
Time of Update: 2018-12-08
第一個太簡單就不說了,第二個也很簡單,但每個人都有不同的實現方法,下面給一個比較簡潔的做法,支援IE6、IE7、FF2,其他瀏覽器未測試(可以擴充一下用到ASP.NET的GridView裡): 商品名稱單價庫存數量貨位丁學最喜歡的仙四豪華版-菱紗版13910000000A12-253仙四豪華版-夢璃版13910000000A12-254仙四普通版-首發6910000000A12-255[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2018-12-08
由於以前對javascript瞭解不夠深入,一時間手足無措。後來經過兩位高手同事的指點(對這兩位同事的敬仰猶如滔滔江水連綿不絕...),恍然大悟,豁然開朗成功地完成了此功能的添加。 首先來介紹一下javascript中關於此功能的一些對象和方法: 1. window.event對象:event代表事件的狀態,例如觸發event對象的元素、滑鼠的位置及狀態、按下的鍵等等。event對象只在事件發生的過程中才有效。 2. event.srcElement:表示該事件的發生源
Time of Update: 2018-12-08
function detectPlugin(CLSID,functionName) { var pluginDiv = document.createElement("<div id=\"pluginDiv\" style=\"display:none\"></div>") document.body.insertBefore(pluginDiv); pluginDiv.innerHTML = '<object id="objectForDetectPlugin"
Time of Update: 2018-12-08
首先是最常規的方法: test[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]當某一天,我們知道JavaScript要跟HTML結構實現分離後,就會改了一種寫法: test[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]當我們工作越來越久後,有時候我們需要對某個元素繫結多個相同的事件類型: test[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]如果按照上面的寫法,我們只能輸出第二個函數。 這時候我們需要用到attachEvent方法:
Time of Update: 2018-12-08
下面是他們的字串規則: 1、<(script|link|style|iframe)(.|\n)*<\/\1>\s* 2、\s*on[a-z]+\s*=\s*("[^"]+"|'[^']+'|[^\s]+)\s*(?=>)
Time of Update: 2018-12-08
考慮下面的代碼 if (node.nextSibling.className == ...) { ... } 在 node 或者 node.nextSibling 為空白(null)的情況下,會返回錯誤(error)。所以,通常情況下的解決方案的代碼為 if ((node) && (next = node.nextSibling) && ... ) { ... } 那麼,當條件判斷一多的情況下,代碼會形成下面的情況 if ( (node) && (
Time of Update: 2018-12-08
大家看JavaScript指令碼經常可以看到這樣的代碼: 〈a href="javascript:doTest2();void(0);"〉here〈/a〉 但這兒的void(0)究竟是何含義呢? JavaScript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。 void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression expression 是一個要計算的 JavaScript
Time of Update: 2018-12-08
感覺要串連沒什麼意義~ 又不能點擊 改這裡 //s.appendChild(document.createTextNode(t)); 改動 s.innerHTML = t; 狼跋其胡,載躓其尾。公孫碩膚,赤舄几几。找到徹底解脫的辦法就是一個死字,
Time of Update: 2018-12-08
以下是HTML網頁特效代碼,點擊運行按鈕可查看效果 xmlns="http://www.w3.org/1999/xhtml">
Time of Update: 2018-12-08
開發跨瀏覽器的JavaScript 1. childNodes在ff中和ie的區別。 ff中的node(nodeType = 1)都是用textNode(nodeType = 3)分開的,而ie/op不是這樣的。 <div id="box1"><span>content</span></div> 在ff下,box1的childNodes為3個,ie下為1個。 2. 設定某個node對象的style class名稱。
Time of Update: 2018-12-08
1.頁面的HTML代碼如下: <img id="flag" src="Flags/cn_flag[1].gif" alt="" /> <select name="Country" accesskey="c" id="Country" onchange="change_flag(this);" runat="server" o> <option value="AR">Argentina</option>
Time of Update: 2018-12-08
下面切入正題: 訪問控制項的主要對象是:document對象。分別對應當前文檔所有的(子物件)個人觀點。並且已經提供的幾個主要方法來訪問對象。 1. document.getElementById 2. document.getElementsByName 3 document.getElementsByTagName 4 document.all 下面我主要談談以上幾個方法的具體用法: