var arr=new Array("数据一","数据二","数据三","数据四","数据五")
var list=""
for (var i=0i<arr.lengthi++)
{
list +="<li>"+arr[i]+"</li>"
}
document.getElementById('box').innerHTML = list
</script>
<ul id='box'></ul>
var arr = new Array(0,1,2,3,4,5,6,7,8,9)// 0-9 的数var tempArr = new Array(3) // 取出的任意三个数
var count = 0 // 组合的个数
var resultStr = "" // 最后打印出的结果
// 取到任意三个数
for(var i = 0i <3i++){
tempArr[i] = arr[Math.floor(Math.random()*10)]
}
// 排列组合
for(var i = 0i <3i++){
for(var j = 0j <3j++){
for(var k = 0k <3k++){
count++
resultStr += tempArr[i] + "," + tempArr[j] + "," + tempArr[k] + "\n"
}
}
}
alert(resultStr)
你试一下,上面这段,是你想要的不?
这可是我一个字一个字敲出来的啊! 呵呵
javascript添加一个下拉列表项的方法:创建一个新的option节点,然后添加到目标select对象中去,关键代码如下:
1、var objSelect = document.getElementById(select_id)。
2、var new_opt = new Option(objItemText, objItemValue)。
3、objSelect.options.add(new_opt)。
实例演示如下:
1、HTML结构,包括一个select项,含有三个options。另外,设置input和button,通过自由父子,实现给select增加自定义option。
此时的显示效果如下,其中option中有三项。
2、JS的函数设计如下:
现有的options如下:
3、在页面上输入新的数据,点击添加。
此时的select效果显示如下,自由添加功能实现。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)