Time of Update: 2017-01-19
複製代碼 代碼如下://檢測是否支援HTML5function checkVideo() { if (!!document.createElement('video').canPlayType) { var vidTest = document.createElement("video");
Time of Update: 2017-01-19
複製代碼 代碼如下: <pre name="code" class="javascript"><pre name="code" class="javascript"> <span style="color: rgb(58, 62, 67); font-family: 'Segoe UI Semibold', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 2
Time of Update: 2017-01-19
複製代碼 代碼如下: <span id="tiao">3</span><a href="javascript:countDown"></a>布丁足跡;秒後自動跳轉……<meta http-equiv=refresh content=3;url='/search/billsearch.jsp'</ul> <!--指令碼開始--> <script language="javascript" type="">
Time of Update: 2017-01-19
複製代碼 代碼如下:<script language=javascript> function ages(str) { var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2}
Time of Update: 2017-01-19
將訪問的頁面加入到可信任網站 複製代碼 代碼如下: //匯出到Excel,注意,表格標記內不得有注釋,因為childNodes會把注釋也算進去 //如果出錯,需要關閉Excel,否則Excel進程會一直運行著 //td中只能有一個input值 //非td間不可以有組建 否則報缺少“;”錯誤 //引用頁面加上<script type="text/javascript" src="execl.js"></script> //添加按鈕<input
Time of Update: 2017-01-19
Data URI scheme。 Data URI scheme是在RFC2397中定義的,目的是將一些小的資料,直接嵌入到網頁中,從而不用再從外部檔案載入。比如上面那串字元,其實是一張小圖片,將這些字元複製黏貼到Firefox的地址欄中並轉到,就能看到它了,一張2*2的白色gif圖片。 在上面的Data URI中,data表示取得資料的協定名稱,image/gif是資料類型名稱,base64 是資料的編碼方法,逗號後面就是這個image/gif檔案base64編碼後的資料。 目前,Data
Time of Update: 2017-01-19
複製代碼 代碼如下:<img src="1_ender1000.jpg" id="img2" alt="" onclick="alert('onclick');" onmouseover="this.src='1_yylklshmyt20090217.jpg'" title="反轉圖片" /> <script type="text/javascript"> var
Time of Update: 2017-01-19
一個很好用的js倒計時!網頁即時倒計時,精確到秒級,和天數倒計時原理一樣。js倒計時一般用於商城網站團購,特賣,很多地方都可用到!希望能夠給大家帶來協助! 效果如下: 複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"
Time of Update: 2017-01-19
複製代碼 代碼如下:function find_select(name){ var select = document.getElementsByName(name); var find_str = document.getElementById('to_find_str').value; if(select) { select = select[0]; var child =
Time of Update: 2017-01-19
複製代碼 代碼如下: var Map = function(){ this._entrys = new Array(); this.put = function(key, value){ if (key == null || key == undefined) { return; } var index = this._getIndex(key); if (index == -1) { var entry = new Object(); entry.key = key; entry.value
Time of Update: 2017-01-19
複製代碼 代碼如下: var obj = document.getElementByIdx_x(”testSelect”); //定位idvar index = obj.selectedIndex; // 選中索引var text = obj.options[index].text; // 選中文本var value = obj.options[index].value; // 選中值jQuery中獲得選中select值第一種方式$('#testSelect option:selected').
Time of Update: 2017-01-19
在網頁中JS函數自動執行常用三種方法 在HTML中的Head地區中,有如下函數: 複製代碼 代碼如下: <SCRIPT LANGUAGE="JavaScript"> functionn MyAutoRun() { //以下是您的函數的代碼,請自行修改先! alert("函數自動執行哦!"); } </SCRIPT> 下面,我們就針對上面的函數,讓其在網頁載入的時候自動運行! ①第一種方法 將如上代碼改為: 複製代碼 代碼如下: <SCRIPT
Time of Update: 2017-01-19
複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>定時關閉的層</title> <meta http-
Time of Update: 2017-01-19
複製代碼 代碼如下: <script language = "javascript" type = "text/javascript"> function test(){ window.alert("你投了一次票"); //解除綁定事件 document.getElementById("but1").removeEventListener("onclick",test); } </script> <body> <input id = "but1"
Time of Update: 2017-01-19
複製代碼 代碼如下:var test=[1,2,3,4,5,6,7];var arr=test;arr.splice(2,1);alert(test);//1,2,4,5,6,7JS數組實質上是對象。因此,上面的原始碼最後列印出的是1,2,3,4,5,6。這是因為將test賦值給arr實際上是將數組的引用賦值給arr,所以操作arr也同時會 改變源數組。要實現數組複製,可用以下方法:複製代碼 代碼如下:Array.prototype.clone=function(){
Time of Update: 2017-01-19
或許你一直在用javascript中的array的sort. 或許你一直相信它會給你正確的結果。 至少我曾經也是這樣認為的,直到有一天,我看到了如下的代碼 : 複製代碼 代碼如下: [5,10,1].sort(); 或許結果有點出人意料。結果如下: 複製代碼 代碼如下: [1,10,5] 仔細深究之後,發現原來預設的sort方法並不是按照整形資料來排序,而是用的字串匹配方式。 換言之就是10 中的這個 1 導致了上面代碼的錯誤。 當然,解決方案有很多,可以給sort方法中傳入回呼函數。
Time of Update: 2017-01-19
複製代碼 代碼如下:/** Event handler for mouse wheel event. *滑鼠滾動事件 */ var wheel = function(event) {
Time of Update: 2017-01-19
最近做項目碰到的問題.拿出來跟大家分享一下吧. 用servlet賦值給html頁面文字框值後,用alert來彈出這個值.結果顯示"undefined".所以我就自然的用這個值和字串"undefined"去比較,很不幸,比較的結果是false. 沒辦法,只能google一下,尋求大神了. 原來必須用typeof,寫法就是: 複製代碼 代碼如下: if(typeof(value)=="undefined"){ alert("undefined"); } 這樣就能順利的彈出"undefined";
Time of Update: 2017-01-19
在“按需載入”的需求中,我們經常會判斷當指令碼載入完成時,返回一個回呼函數,那如何去判斷指令碼的載入完成呢?我們可以對載入的 JS 對象使用 onload 來判斷(js.onload),此方法 Firefox2、Firefox3、Safari3.1+、Opera9.6+ 瀏覽器都能很好的支援,但 IE6、IE7 卻不支援。曲線救國 —— IE6、IE7 我們可以使用 js.onreadystatechange 來跟蹤每個狀態變化的情況(一般為 loading
Time of Update: 2017-01-19
複製代碼 代碼如下:function square(num){ var total = num*num;//局部變數 return total;}var total = 50;//全域變數var number = square(20);alert(total);//結果為50function square(num){ total =