$();
功能
:
相當于
document.getElementById(id);
參數
: id
或
name
屬性值
;
例
:
<input type=”text” name=”txt_test”></input>
<script>
????????Var ele=$(txt_test);
????????
Var str=DWRUtil.toDescriptiveString(ele,1)
????????DWRUtil.debug(str);
</script>
DWRUtil.getValue();
功能
:
獲得
指定元素
value
值
參數
: id
或
name
屬性值
;
注意
:
該函數只能用于有
value
屬性的元素
例
:
<input type=”text” name=”txt_test”></input>
<script>
????????var val=DWRUtil.
getValue
(“txt_test”);
????????DWRUtil.debug(val);
</script>
DWRUtil.getValues();
功能
:
獲得一組
指定元素的
value
值
;
參數
:id
或
name
構成的數組對象
例
:
<input type=”text” name=”
txt_name
” value=”wiley”></input>
<input type=”text” name=”
txt_pswd
” value=”wiley”></input>
<script>
????????Var arr_=DWRUtil.getValues({“
txt_name
”:null,”
txt_pswd
”:null});
????????Var str=DWRUtil.toDescriptiveString(arr,1)
????????DWRUtil.debug(str);
</script>
DWRUtil.setValue();
功能
:
設置
指定元素的
value
值
參數
: id
或
name
屬性值
<input type=”text” name=”txt_test” value=””></input>
<script>
????????DWRUtil.setValue(“txt_test”,”wiley”);
</script>
DWRUtil.setValues();
功能
:
設置一組
指定元素的值
參數
: id
或
name
構成的數組對象
例
:
<input type=”text” name=”txt_name” value=””></input>
<input type=”text” name=”txt_pswd” value=””></input>
<script>
????????DWRUtil.setValues({“txt_name”:”wiley”,”txt_pswd”:”wiley”});
</script>
DWRUtil.getText();
功能
:
獲得
select
元素的文本值
參數
: id
或
name
屬性值
例
:
<select name=”sel_test”>
????????<option value=” wiley-cn.com” selected>wiley
中國
</option>
</select>
<script>
????????Var txt=DWRUtil.getText (“sel_test”);
????????Var val=DWRUtil.getValue(“sel_test”);
????????DWRUtil.debug(“Text:”+
txt
+”\tValue:”+
val
);
</script>
DWRUtil.addRows();
功能
:
指定表格添加行
格式
:DWRUtil.addRows(id,items, functions);
參數
:
第一個參數
:table
或
tbody
的
id
屬性值
第二個參數
:
數組或鏈表
(
可能用詞不是很適合
)
第三個參數
:
函數鏈表
例
1:
<table>
????????<tr>
????????????????<td>
主題
</td>
????????<tr>
????????<tbody id=”tby_test”>
</tbody>
</table>
<script>
????????Var arr_={“wiley’s blog”,”wiley
中國
”};
????????DWRUtil.addRows(“tby_test”,arr_,[function(arr_){return arr_}]);
</script>
例
2:
<table>
????????<tr>
????????????????<td>
名稱
</td>
????????????????<td>
網址
</td>
????????<tr>
????????<tbody id=”tby_test”>
</tbody>
</table>
<script>
????????Var items=[{“name”:”wiley
中國
”,”add”:”wiley-cn.com”}];
????????DWRUtil.addRows(“tby_test”,items,[function(item){return item.name}, function(item){return item.add}]);
</script>
DWRUtil.romoveAllRows();
功能
:
刪除指定表格行
參數
:table
或
tbody
的
id
屬性值
例
<table>
????????<tr>
????????????????<td>
名稱
</td>
????????????????<td>
網址
</td>
????????<tr>
????????<tbody id=”tby_test”>
</tbody>
</table>
<script>
????????DWRUtil.romoveAllRows(“tby_test”);//
每次添加前將原有數據行刪除
,
防止數據重疊
????????Var items=[{“name”:”wiley
中國
”,”add”:”wiley-cn.com”}];
????????DWRUtil.addRows(“tby_test”,items,[function(item){return item.name}, function(item){return item.add}]);
</script>
DWRUtil.addOptions();
功能
:
添加
select
元素的
option
子元素
格式
:DWRUtil.addOption(id,items)
或
DWRUtil.addOption(id,items,valueProp,textProp);
參數
:
第一個參數
:select
的
id
或
name
屬性值
第二個參數
:
數組或鏈表
(
填充數據
)
第三、四個參數
:
鏈表節點的屬性
,
第三個填充
value
值,第四個填充
text
值
例:
<select name=”sel_test”>
</select>
<script>
????????Var arr_={“wiley”,”wiley
中國
”};
????????DWRUtil.addRows(“sel_test”,arr_);//
此時
value
與
text
值相同
????????DWRUtil.romoveAllOptions(“sel_test”);
????????Var items=[{“name”:”wiley
中國
”,”add”:”wiley-cn.com”}];
????????DWRUtil.addRows(“sel_test”,”add”,”name”);//
此時
value
與
text
不相同
</script>
DWRUtil.romoveAllOptions();
功能
:
刪除
指定
select
元素的
option
子元素
參數
:select
元素的
id
或
name
屬性值
例
:
前面例子有用到
DWRUtil.debug();
功能
:
等價于
alert()
例
:
前面例子有用到
DWRUtil.toDescriptiveString();
功能
:
將對象序列化成字符串
,
主要用于調試
例
:
前面的例子有用到
posted on 2006-12-07 10:51
navy 閱讀(440)
評論(0) 編輯 收藏 所屬分類:
AJAX之DWR