标签多选 纯JS
<html>
<head>
<title></title>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
</head>
<body>
<select id='checkedLevel' multiple="true">
<option value="1">选项1</option>
<option value="2">选项2</option>
<option value="3">选项3</option>
<option value="4">选项4</option>
<option value="5">选项5</option>
<option value="6">选项6</option>
<option value="7">选项7</option>
</select>
<p id="k"></p>
<script>
var p = [];
function outPut(){
var a = document.getElementById("checkedLevel");
for(var i=0;i<a.length;i++){
var b = a[i];
if(b.selected){
var flage = true;
for(var j=0;j<p.length;j++){
if(b.value === p[j]){
flage = false;
}
}
if(flage){
p.push(b.value);
}
}else{
for(var j=0;j<p.length;j++){
if(b.value === p[j]){
p.splice(j,1);
}
}
}
}
document.getElementById("k").innerHTML = p;
}
document.getElementById("checkedLevel").onchange = outPut;
</script>
</body>
</html>