JavaScript

出自ProgWiki

跳轉到: 導航, 搜尋

目錄

引用方法

script區塊定義型

<script type= "text/javascript">
/*<![CDATA[*/
alert('test'); 
/*]]>*/
</script>

外部Src型

<script type='text/javascript' src="test.js"></script>

Include File型

<script type='text/javascript'>
<!--#include file="test.js" -->
</script>

動態Src型

主條目:IncludeFile.js

技術文件

基本

OOP

相關

主條目:JSON

跨遊覽器的解決方式

其他

JavaScript自定函式

Tools

JavaScript壓縮工具

OpenSource

AJAX

主條目:AJAX

W3C DOM

Data

HTML

Tables

Checkbox & Radio

Web-UI

Menu

Tabs

TreeView

Calendar

WYSIWYG HTML Editor

Images

lightbox

Grid

Flash Player

主條目:swfobject.js

Slideshow Viewer

Other

其它

FAQ

IE6防止記憶体洩漏的小技巧

URL編碼

DHTML控制項取值

//ASP.NET的DropDownList用(用ClientID_1當變數傳入ClientID)
var x = document.getElementById(ClientID_1).options[document.getElementById(ClientID_1).selectedIndex].value;
 
//ASP.NET的TextBox用(用ClientID_2當變數傳入ClientID)
var y = document.getElementById(ClientID_2).value;

09 is not a legal ECMA-262 octal constant

document.appendChild無法正常插入Html物件

var newDiv = document.createElement('div');
newDiv.setAttribute("id", "idTestInsertDiv");
newDiv.setAttribute("height", "400");
newDiv.setAttribute("width", "500");
 
var code = '<h1>測試新增div區塊</h1>';
newDiv.innerHTML = code;
 
//不能用, 原因不明
//document.appendChild(newDiv);
 
//改用
document.getElementsByTagName("body")[0].appendChild(newDiv);

如何從Javascript的Array中篩選出唯一的元素?

//資料來源
    var ss = [123,789,123,123,789,789,456,123,789,789,456];
 
    //唯一值篩選(以陣列的key方式)
    var uniqueArray = [];
    for (var key in ss) { uniqueArray[ss[key]]=1; }
 
    //將篩選結果存回原陣列
    ss = [];
    for (var key in uniqueArray) {ss.push(key)}
 
    //輸出
    alert(ss.sort().join("|"));
個人工具
名字空間
變換
動作
導航
分類
其他
技術類News或部落格
工具箱