Javascript根据select值隐藏table的列
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Javascript根据select值隐藏table的列,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2478字,纯文字阅读大概需要4分钟。
内容图文
![Javascript根据select值隐藏table的列](/upload/InfoBanner/zyjiaocheng/1277/f769578d60db4ba0aacf4a184069f7f8.jpg)
实例。。。
<html>
<head>
<title></title>
<script type="text/javascript" src="../jquery/jquery-1.8.3.js"></script>
<script type="text/javascript" src="../jquery/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
function ChangeColum (FieldObject){
var selectIndex = FieldObject.selectedIndex; //dropdownlist选中的项数
var strStyle = FieldObject.options[selectIndex].text;//取出对应的值
var oTable = document.getElementById("tb1");
if(strStyle=="ONE"){
setHiddenCol(oTable,"td1");
}else if(strStyle=="TWO"){
setHiddenCol(oTable,"td2");
}else if(strStyle=="THREE"){
setHiddenCol(oTable,"td3");
}else if(strStyle=="FOUR"){
setHiddenCol(oTable,"td4");
}
}
function setHiddenCol(oTable,colum){
var str = oTable.getElementsByTagName("td");//取得列
for(var i=0;i<str.length;i++){
if(str[i].className == colum){//如果列的classname等于传过来的列名
str[i].style.display="none";//隐藏
}else{
str[i].style.display="";//其余东东显示
}
}
}
</script>
</head>
<body>
<div>
<select id="iSelected" onchange="ChangeColum(this)">
<option value="0" selected="selected">--选择--</option>
<option value="1">ONE</option>
<option value="2">TWO</option>
<option value="3">THREE</option>
<option value="4">FOUR</option>
</select>
</div>
<table id="tb1">
<tr>
<td class="td1" style="width:20%">AA</td>
<td class="td2" style="width:5%">BB</td>
<td class="td3" style="width:25%">CC</td>
<td class="td4" style="width:50%">DD</td>
</tr>
<tr>
<td class="td1" style="width:20%">11</td>
<td class="td2" style="width:5%">22</td>
<td class="td3" style="width:25%">33</td>
<td class="td4" style="width:50%">44</td>
</tr>
<tr>
<td class="td1" style="width:20%">11</td>
<td class="td2" style="width:5%">22</td>
<td class="td3" style="width:25%">33</td>
<td class="td4" style="width:50%">44</td>
</tr>
<tr>
<td class="td1" style="width:20%">11</td>
<td class="td2" style="width:5%">22</td>
<td class="td3" style="width:25%">33</td>
<td class="td4" style="width:50%">44</td>
</tr>
</table>
</body>
</html>
原文:http://6049752.blog.51cto.com/6039752/1369500
内容总结
以上是互联网集市为您收集整理的Javascript根据select值隐藏table的列全部内容,希望文章能够帮你解决Javascript根据select值隐藏table的列所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。