87,990
社区成员
发帖
与我相关
我的任务
分享<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<body>
<select id="sel">
<option>--请选择--</option>
<option value="s">同学</option>
<option value="f">朋友</option>
</select>
<div id="d"></div>
<script type="text/javascript">
var obj = {
s:['张三','李四','王五','张三','李四','王五','张三','李四','王五'],
f:['朋友','好朋友']
}
document.getElementById('sel').onchange = function(){
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';
document.getElementById('d').appendChild(checkbox);
document.getElementById('d').innerHTML += arr[i];
if(i % 4 == 3 && i != 0){
document.getElementById('d').innerHTML += '<br />'
}
}
};
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
#d{width:220px;}
</style>
<body>
<select id="sel">
<option>--请选择--</option>
<option value="s">同学</option>
<option value="f">朋友</option>
</select>
<div id="d"></div>
<script type="text/javascript">
var obj = {
s:['张三','李四','王五','张三','李四','王五'],
f:['朋友','好朋友']
}
document.getElementById('sel').onchange = function(){
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';
document.getElementById('d').appendChild(checkbox);
document.getElementById('d').innerHTML += arr[i];
}
};
</script>
</body>
</html>
var obj = {
s:['张三','李四','王五'],
f:['朋友','好朋友']
}
document.getElementById('sel').onchange = function(){
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
document.getElementById('d').appendChild(checkbox);
document.getElementById('d').innerHTML += arr[i];
}
};<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
var data = {};
data['schoolmates'] = ['张三', '李四'];
data['friends'] = ['王五', '麻六'];
window.onload = function() {
document.getElementById('s').onchange = function() {
var selectedVal = this.value;
if (selectedVal !== 'NULL') {
chks = document.getElementById('chks');
chks.innerHTML = '';
for(var i = 0; i < data[selectedVal].length; i ++) {
var chk = document.createElement('input');
chk.type = 'checkbox';
chk.name = 'somename';
chk.value = data[selectedVal][i];
chk.id = 'chk' + i;
chks.appendChild(chk);
var label = document.createElement('label');
label.setAttribute('for', 'chk' + i);
label.innerHTML = data[selectedVal][i];
chks.appendChild(label);
var span = document.createElement('span');
span.innerHTML = ' ';
chks.appendChild(span);
}
}
}
}
</script>
</head>
<body>
<select id="s">
<option value="NULL">请选择</option>
<option value="schoolmates">同学</option>
<option value="friends">朋友</option>
</select>
<form>
<div id="chks"></div>
<input type="submit" value="提交" />
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<body>
<select id="sel">
<option>--请选择--</option>
<option value="s">同学</option>
<option value="f">朋友</option>
</select>
<div id="d"></div>
<script type="text/javascript">
var obj = {
s:['张三','李四','王五'],
f:['朋友','好朋友']
}
document.getElementById('sel').onchange = function(){
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';
document.getElementById('d').appendChild(checkbox);
document.getElementById('d').innerHTML += arr[i];
}
};
</script>
</body>
</html>