怎么把List中取出的东西存到javascript数组里去 a=new Array()for(i=0;i<list.options.length;i++)a[i] = list.options[i].value 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是这样的例如:有个List,这个list有4条记录每条记录的样式是这样的:(ID,name名称,desc描述信息)现在要把这个list 中的记录遍历出来存在javascript的数组中,过一会还要再从javascript数组中取出这些数据,还可以恢复成原来的list 我该怎么把list 中的记录数据存到数组中去呢? 可不可以把list中的每条记录中的数据存到一个javascript的对象中,再把这个 对象存到javascript数组中去呢?如果可以,我要怎么定义这个对象,又怎么存进去呢?谢谢你的支持! // WARNING: DO NOT MODIFY FILES. // MODIFIED FILES MUST BE RESTORED TO INSTALL STATE FOR ALL PRODUCT SUPPORT.// The Vector object functions like the java.util.Vector data structure.function Vector(){ this.data = new Array(); this.add = Vector_add; this.remove = Vector_remove; this.elementAt = Vector_elementAt; this.setElementAt = Vector_setElementAt; this.insert = Vector_insert; this.contains = Vector_contains; this.length = Vector_length; this.toString = Vector_toString;}function Vector_add( item ){ this.data[ this.data.length ] = item;}function Vector_remove( index ){ var data = this.data; data[ index ] = null; var tmpdata = new Array(); var newindex = 0; for( var i = 0; i < data.length; i++ ) { if( data[ i ] != null ) { tmpdata[ newindex ] = data[ i ]; newindex++; } } this.data = tmpdata;}function Vector_removeItem( item ){ var data = this.data; var tmpdata = new Array(); var newindex = 0; for( var i = 0; i < data.length; i++ ) { if( data[ i ] != item ) { tmpdata[ newindex ] = data[ i ]; } newindex++; } this.data = tmpdata;}function Vector_elementAt( index ){ return this.data[ index ];}function Vector_setElementAt( index, item ){ this.data[ index ] = item;}function Vector_insert( index, item ){ if( index == this.data.length ) { this.add( item ); return; } var data = this.data; var tmpdata = new Array(); var newindex = 0; for( var i = 0; i < data.length; i++ ) { if( i == index ) { tmpdata[ i ] = item; newindex++; } tmpdata[ newindex ] = data[ i ]; newindex++; } this.data = tmpdata;}function Vector_contains( item ){ for( var i = 0; i < this.data.length; i++ ) { if( this.data[i] == item ) { return true; } } return false;}function Vector_length(){ return this.data.length;}function Vector_toString(){ var dataString = "[ "; var data = this.data; for( var i = 0; i < data.length; i++ ) { dataString += data[i] + " "; } dataString += "]"; return dataString;} http://blog.csdn.net/yjgx007/archive/2004/06/07/18078.aspxI hope this article can help you little. 如何用Javascript调用本地DLL里的方法 请教"回车"事件该怎么写~~~谢谢! 有没有用过Sothink DHTML Menu的,有问题请教 如何实现对表格的动态增加一列 parent.Content是什么意思? 求教:谁能解释一下这段代码,高分相送,不够再加 关于简单的倒计时的问题 javascript listbox 如何禁止多选? Jquery 怎么实现加载完页面后自动将img和a中的地址替换 请教一个Json处理 form.submit()报错!郁闷ing 小弟刚来到这里。想问一下,大家都用什么编辑器写javascript?什么编辑器比较好呀?
例如:
有个List,这个list有4条记录
每条记录的样式是这样的:(ID,name名称,desc描述信息)
现在要把这个list 中的记录遍历出来存在javascript的数组中,
过一会还要再从javascript数组中取出这些数据,还可以恢复成原来的list 我该怎么把list 中的记录数据存到数组中去呢? 可不可以把list中的每条记录中的数据存到一个javascript的对象中,再把这个 对象存到javascript数组中去呢?如果可以,我要怎么定义这个对象,又怎么存进去呢?谢谢你的支持!
// MODIFIED FILES MUST BE RESTORED TO INSTALL STATE FOR ALL PRODUCT SUPPORT.// The Vector object functions like the java.util.Vector data structure.
function Vector()
{
this.data = new Array();
this.add = Vector_add;
this.remove = Vector_remove;
this.elementAt = Vector_elementAt;
this.setElementAt = Vector_setElementAt;
this.insert = Vector_insert;
this.contains = Vector_contains;
this.length = Vector_length;
this.toString = Vector_toString;
}function Vector_add( item )
{
this.data[ this.data.length ] = item;
}function Vector_remove( index )
{
var data = this.data;
data[ index ] = null;
var tmpdata = new Array();
var newindex = 0;
for( var i = 0; i < data.length; i++ )
{
if( data[ i ] != null )
{
tmpdata[ newindex ] = data[ i ];
newindex++;
}
}
this.data = tmpdata;
}function Vector_removeItem( item )
{
var data = this.data;
var tmpdata = new Array();
var newindex = 0;
for( var i = 0; i < data.length; i++ )
{
if( data[ i ] != item )
{
tmpdata[ newindex ] = data[ i ];
}
newindex++;
}
this.data = tmpdata;
}function Vector_elementAt( index )
{
return this.data[ index ];
}function Vector_setElementAt( index, item )
{
this.data[ index ] = item;
}function Vector_insert( index, item )
{
if( index == this.data.length )
{
this.add( item );
return;
}
var data = this.data;
var tmpdata = new Array();
var newindex = 0;
for( var i = 0; i < data.length; i++ )
{
if( i == index )
{
tmpdata[ i ] = item;
newindex++;
}
tmpdata[ newindex ] = data[ i ];
newindex++;
}
this.data = tmpdata;
}function Vector_contains( item )
{
for( var i = 0; i < this.data.length; i++ )
{
if( this.data[i] == item )
{
return true;
}
}
return false;
}function Vector_length()
{
return this.data.length;
}function Vector_toString()
{
var dataString = "[ ";
var data = this.data;
for( var i = 0; i < data.length; i++ )
{
dataString += data[i] + " ";
}
dataString += "]";
return dataString;
}
I hope this article can help you little.