
实现效果:
首要要在页面需要显示的位置加如下标记:
<div id="status"></div>
C#代码:
<script type="text/javascript">
function SelectAll()//选择源全部插入到目标
{
var lst1=window.document.getElementById("SourceListBox");
var length = lst1.options.length;
for(var i=0;i<length;i++)
{
var v = lst1.options[i].value;
var t = lst1.options[i].text;
var lst2=window.document.getElementById("DestinationListBox");
lst2.options[i] = new Option(t,v,true,true);
}
}
function DelAll()//删除全部
{
var lst2=window.document.getElementById("DestinationListBox");
var length = lst2.options.length;
for(var i=length;i>0;i--)
{
lst2.options[i-1].parentNode.removeChild(lst2.options[i-1]);
}
}
function SelectOne()//选择获得焦点的项目
{
var lst1=window.document.getElementById("SourceListBox");
var lstindex=lst1.selectedIndex;
if(lstindex<0)
return;
var v = lst1.options[lstindex].value;
var t = lst1.options[lstindex].text;
var lst2=window.document.getElementById("DestinationListBox");
lst2.options[lst2.options.length] = new Option(t,v,true,true);
}
function DelOne()//删除获得焦点的项目
{
var lst2=window.document.getElementById("DestinationListBox");
var lstindex=lst2.selectedIndex;
if(lstindex>=0)
{
var v = lst2.options[lstindex].value+";";
lst2.options[lstindex].parentNode.removeChild(lst2.options[lstindex]);
}
}
</script>
再一次被FOX公司征服,想想国内拍这种类型的片子就是不可能的,不用说什么几乎了,就直接下结论说不可能好了,有谁敢拿国家领导人开刷,让他们带领子民们一起战斗到最后的胜利,再说的话,就是在灾难面前,有多少领导人肯向大家坦白的说明情况,对于突发事件,我们的处理能力到底有怎么样?貌似我在这里危言耸听,但就目前举国上下一片和谐的情况,那就不用说了。说回来,娱乐归娱乐,真的如果外星人来入侵地球了,那么我们就靠地球上最强大的美国老来摆平吧,让它来领导全世界的人类团结在一起,为了共同的生存下去的目标而一起抗战吧,你看,连总统都亲自挂帅,开飞机打怪兽去了,还有传奇般的飞行员加科技工作者(不想用科学家这个词,在中国也就只能研究出个屁来)通过捏,飞船,恩咳,将所谓的病毒植入母舰,然后就下来配合下苍蝇乱飞般把各个子飞船打掉了,然后就该死的死了,不该死的,要活的全部活下来了。
在此,我对美国人产生无比的敬仰啊,牛人往往只需要几个,就可以拯救回地球的。
-----------------------------------------下面抄人家说话---------------------------------------------------------------------
◎简 介
故事发生在7月2日至7月4日三天里,美国人正准备热烈庆祝七月四日国庆日之前,敌人是外星人,外星舰队竟大举包围地球,并对美国几个大城市展开致命的攻击。他们的目的是要消灭全人类,占领地球。于是智勇双全的美国总统比尔·普尔曼号召世界各国共御外敌,将七月四日就变成地球的独立日。在电脑专家杰夫·戈德布拉姆和黑人空军飞行员威尔·史密斯等人协助下,地球人对外星人展开全面反攻,地球反击战是一次集体行动,既有正规军飞行员,也有民间的杂牌军,最后连总统也亲自上阵。总统大人驾驶战斗机冲上了第一线。
<script type="text/javascript">
// 1.判断select选项中 是否存在Value="paraValue"的Item
function jsSelectIsExitItem(objSelect, objItemValue) {
var isExit = false;
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemValue) {
isExit = true;
break;
}
}
return isExit;
}
// 2.向select选项中 加入一个Item
function jsAddItemToSelect(objSelect, objItemText, objItemValue) {
//判断是否存在
if (jsSelectIsExitItem(objSelect, objItemValue)) {
alert("该Item的Value值已经存在");
} else {
var varItem = new Option(objItemText, objItemValue);
objSelect.options.add(varItem);
alert("成功加入");
}
}
// 3.从select选项中 删除一个Item
function jsRemoveItemFromSelect(objSelect, objItemValue) {
//判断是否存在
if (jsSelectIsExitItem(objSelect, objItemValue)) {
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemValue) {
objSelect.options.remove(i);
break;
}
}
alert("成功删除");
} else {
alert("该select中 不存在该项");
}
}
// 4.删除select中选中的项
function jsRemoveSelectedItemFromSelect(objSelect) {
var length = objSelect.options.length - 1;
for(var i = length; i >= 0; i--){
if(objSelect[i].selected == true){
objSelect.options[i] = null;
}
}
}
// 5.修改select选项中 value="paraValue"的text为"paraText"
function jsUpdateItemToSelect(objSelect, objItemText, objItemValue) {
//判断是否存在
if (jsSelectIsExitItem(objSelect, objItemValue)) {
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemValue) {
objSelect.options[i].text = objItemText;
break;
}
}
alert("成功修改");
} else {
alert("该select中 不存在该项");
}
}
// 6.设置select中text="paraText"的第一个Item为选中
function jsSelectItemByValue(objSelect, objItemText) {
//判断是否存在
var isExit = false;
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].text == objItemText) {
objSelect.options[i].selected = true;
isExit = true;
break;
}
}
//Show出结果
if (isExit) {
alert("成功选中");
} else {
alert("该select中 不存在该项");
}
}
// 7.设置select中value="paraValue"的Item为选中
document.all.objSelect.value = objItemValue;
// 8.得到select的当前选中项的value
var currSelectValue = document.all.objSelect.value;
// 9.得到select的当前选中项的text
var currSelectText = document.all.objSelect.options[document.all.objSelect.selectedIndex].text;
// 10.得到select的当前选中项的Index
var currSelectIndex = document.all.objSelect.selectedIndex;
// 11.清空select的项
document.all.objSelect.options.length = 0;
</script>
| ©2003-2008 Woody. Some Rights Reserved. Feed - Sitemap - Valid XHTML - Valid CSS - Creative Commons Powered by ABlog v3.2. Skin Reserved by Default | Processed in 5.671997 Seconds. 2 Queries | 浙ICP备07029590号 |