62,046
社区成员
发帖
与我相关
我的任务
分享
<html>
<head></head>
<body>
<select id="tezheng">
<option>--请选择--</option>
<option value="shuzi">数字</option>
<option value="zimu">字母</option>
</select>
<div id="d" style="width:560px;"></div>
<input id="Button1" type="button" onclick ="GetDatapy()" value="获取checkbox" />
<script type="text/javascript">
var obj = {
shuzi: ['123','456','789'],
zimu: ['abc','def']
}
document.getElementById('tezheng').onchange = function() {
document.getElementById('d').innerHTML = '';
document.getElementById('d').innerHTML
var value = this[this.selectedIndex].value;
var arr = obj[value];
for (var i = 0; i < arr.length; i++) {
var checkbox = document.createElement('input');
checkbox.type = 'checkbox';
checkbox.id = 'cb' + i; //加个id
checkbox.value = arr[i];
document.getElementById('d').appendChild(checkbox);
document.getElementById('d').innerHTML += arr[i] + ' ';
if (i % 4 == 3 && i != 0) {
document.getElementById('d').innerHTML += '<br />'
}
}
};
function GetDatapy() {
var arr = '';
var objs = '';
objs = document.getElementsByTagName("input");
for (var i = 0; i < objs.length; i++) {
if (objs[i].type == "checkbox") {
if (objs[i].checked) {
arr += document.getElementById('cb' + i).value + ';';
}
}
}
alert(arr);
//return arr;
}
</script>
</body>
</html>
<html>
<head></head>
<body>
<select id="tezheng">
<option>--请选择--</option>
<option value="shuzi">数字</option>
<option value="zimu">字母</option>
</select>
<div id="d" style="width:560px;"></div>
<input id="Button1" type="button" onclick ="GetDatapy()" value="获取checkbox" />
<script type="text/javascript">
var obj = {
shuzi: ['123','456','789'],
zimu: ['abc','def']
}
document.getElementById('tezheng').onchange = function() {
document.getElementById('d').innerHTML = '';
document.getElementById('d').innerHTML
var value = this[this.selectedIndex].value;
var arr = obj[value];
for (var i = 0; i < arr.length; i++) {
var checkbox = document.createElement('input');
checkbox.type = 'checkbox';
checkbox.id = 'cb' + i; //加个id
checkbox.value = arr[i];
document.getElementById('d').appendChild(checkbox);
document.getElementById('d').innerHTML += arr[i] + ' ';
if (i % 4 == 3 && i != 0) {
document.getElementById('d').innerHTML += '<br />'
}
}
};
function GetDatapy() {
var arr = '';
var objs = '';
objs = document.getElementsByTagName("input");
for (var i = 0; i < objs.length; i++) {
if (objs[i].type == "checkbox") {
if (objs[i].checked) {
arr += document.getElementById('cb' + i).value + ';';
}
}
}
alert(arr);
//return arr;
}
</script>
</body>
</html>