读书人

小女子 第一次求各位帮忙啊   急该

发布时间: 2012-01-22 22:38:43 作者: rapoo

小女子 第一次求各位帮忙啊   急急急!!
哪个大哥大姐帮我写下这个代码的注释好不???我刚开始学java,这写都看不懂..求大家帮我写下注释,帮我解释下代码的意思.谢谢了!!!
var dataArray = new Array();
dataArray[0] = "1|0|A ";
dataArray[1] = "2|0|B ";
dataArray[2] = "3|0|C ";
dataArray[3] = "4|0|D ";

dataArray[4] = "5|1|AA ";
dataArray[5] = "6|1|AA1 ";
dataArray[6] = "7|1|AA2 ";
dataArray[7] = " 8-|1|AA2 ";
dataArray[8] = "9|5|AAA ";
dataArray[9] = "10|9|AAAA ";
//取得下来选择框的容器
var selWarpper = $( " ");
/**
* 初始化下拉选框,可以设置选中的项,要设置选中的话,就把要选中的项的值传进来
* @param {Object} parentid 父级编号
* @param {Object} selID select的id
* @param {Object} value select选种的值,有值的话,相等就会被选种,没有的话输入“”
*/
function initSel(parentid,selID,value)
{
var sel = $(selID);
//元素不存在就创建
if(!sel)
{
sel = document.createElement( "SELECT ");
sel.id = selID;
sel.name = selID;
selWarpper.appendChild(sel);
}
sel.onchange($(selID).value,parseInt(selID)+1, " ");
var valueArray;
var option = document.createElement( "OPTION ");
option.value = " ";
option.text = "--请选择-- ";
sel.add(option);
var toCount = 0;
for(var i = 0;i <dataArray.length;i++)
{
valueArray = dataArray[i].split( "| ");
if(parseInt(valueArray[1] == parentid))
{
var option = document.createElement( "OPTION ");
option.value = valueArray[0];
option.text = valueArray[2];
if(value)
{
if(parseInt(value)==valueArray[0])
option.selected = true;
}
sel.add(option);
toCount++;
}
}
//没有选项就移除此下拉框
if(toCount == 0)
selWarpper.removeChild(sel);
}
function setSub(parentid,selID,value)
{
var sel = $(selID);
//元素不存在就创建
if(!sel)
{
sel = document.createElement( "SELECT ");
sel.id = selID;
sel.name = selID;
selWarpper.appendChild(sel);
}
removeOptions(sel);
sel.onchange($(selID).value,parseInt(selID)+1, " ");
var valueArray;
var toCount = 0;
var option = document.createElement( "OPTION ");
option.value = " ";
option.text = "--请选择-- ";
sel.add(option);
for(var i = 0;i <dataArray.length;i++)


{
valueArray = dataArray[i].split( "| ");
if(parseInt(valueArray[1] == parentid))
{
var option = document.createElement( "OPTION ");
option.value = valueArray[0];
option.text = valueArray[2];
if(value)
{
if(parseInt(value)==valueArray[0])
option.selected = true;
}
sel.add(option);
toCount++;
}
}
//没有选项就移除此下拉框
if(toCount == 0)
selWarpper.removeChild(sel);
}
/**
* 取得dhtml对象
* @param {Object} id dhtml元素的id
*/
function $(id)
{
return document.getElementById(id);
}
/**
* 移除select的选项
* @param {Object} o select对象
*/
function removeOptions(o)
{
while(o.options.length > 0)
o.options.remove(0);
}

[解决办法]
小女子求助的决不回答
[解决办法]
这是JavaScript 不是Java
[解决办法]
noda
而且注释已经不少了
找身边的帅哥帮忙吧:D
[解决办法]
这上面不是已经写了很清楚了吗,还想要什么注释啊
[解决办法]
坦白的说,不知道哪里还需要加注释,要是真的看不明白就找本js入门的书学js语法还有常用的页面对象吧
[解决办法]
没研究过这方面的,js的话一般都是拿来用的,自己不懂写
[解决办法]
倒 这是javascript 不是java 而且注释都很清楚了
[解决办法]
http://blog.iyi.cn/tech/javascript/ 看下吧也许有帮助。
[解决办法]
这东西,会用就行,研究这么精干嘛!你是做java还是做javascript

读书人网 >J2SE开发

热点推荐